Skip to content

Instantly share code, notes, and snippets.

@owngeek
Last active August 31, 2016 12:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save owngeek/be6bc7deb60eebe0cbc1a85a1048b556 to your computer and use it in GitHub Desktop.
Save owngeek/be6bc7deb60eebe0cbc1a85a1048b556 to your computer and use it in GitHub Desktop.
<style>
#collapse * {
display:block;
list-style:none;
cursor:pointer;
text-transform:uppercase;
}
#collapse ul li {
}
.open{}
</style>
<ul id="collapse">
<li> level >
<ul>
<li>level 2
<ul>
<li>level 3</li>
<li>level 3
<ul>
<li>level 4</li>
<li>level 4</li>
<li>level 4</li>
<li>level 4</li>
</ul>
</li>
<li>level 3
<ul>
<li>level 4</li>
<li>level 4</li>
<li>level 4</li>
<li>level 4</li>
</ul>
</li>
<li>level 3</li>
</ul>
</li>
<li>level 2
<ul>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
</ul>
</li>
<li>level 2
<ul>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
</ul>
</li>
<li>level 2
<ul>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
</ul>
</li>
</ul>
</li>
<li>
level >
<ul>
<li>level 2
<ul>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
</ul>
</li>
<li>level 2
<ul>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
</ul>
</li>
<li>level 2
<ul>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
</ul>
</li>
<li>level 2
<ul>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
</ul>
</li>
</ul>
</li>
<li>
level >
<ul>
<li>level 2
<ul>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
</ul>
</li>
<li>level 2
<ul>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
</ul>
</li>
<li>level 2
<ul>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
</ul>
</li>
<li>level 2
<ul>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
<li>level 3</li>
</ul>
</li>
</ul>
</li>
</ul>
<script src="http://code.jquery.com/jquery-1.11.3.js"></script>
<script>
$(function () {
$("#collapse li").children('ul').hide();
$("#collapse li").on('click', function (event) {
$(this).children('ul').stop().slideToggle(350);
$(this).toggleClass("open");
event.stopPropagation();
});
});
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment