编程语言
首页 > 编程语言> > javascript-用于深层和浅层嵌套UL / LI列表的无效简单可折叠列表函数(JQuery)

javascript-用于深层和浅层嵌套UL / LI列表的无效简单可折叠列表函数(JQuery)

作者:互联网

我经历了一堆可怕的js“解决方案”,以了解如何简单地创建可折叠的嵌套列表.

这就是我最终想出的.

我将其发布在这里,希望下一个人不必处理那里所有的混乱.

否则请随意添加自己的!也许jQuery免费的方法,如果你可以管理?

> list must be in “proper” format to work

解决方法:

CSS:

ul>li>ul {
    display: none;
}

js / jquery

$('li').click(function(e){
    e.stopPropagation();
    if(this.getElementsByTagName("ul")[0].style.display =="block")
        $(this).find("ul").slideUp();
    else
        $(this).children(":first").slideDown();
});

jfiddle

标签:nested-lists,collapsable,slidingmenu,javascript,jquery
来源: https://codeday.me/bug/20191028/1949683.html