【问题标题】:accordion collapse jquery手风琴折叠jQuery
【发布时间】:2011-10-01 03:25:15
【问题描述】:

我正在使用手风琴插件,当用户单击页面上不是手风琴的任何位置时,我希望手风琴折叠所有打开的列表。

我下面的代码在折叠手风琴的意义上起作用,但是当我点击它时它仍然折叠它。

我正在寻找的(我认为)是一个选择器,它将选择所有内容,然后删除 #accordion 之类的内容,以及与手风琴相关的任何 li。

$('html').not('#accordion, li').click(function(){

        collapseAll();              
});

【问题讨论】:

    标签: jquery accordion collapse


    【解决方案1】:

    html 选择器在这里是错误的。您想要除#according 之外的所有项目。这将是

    $('*').not('#accordion, li').click(function(){
    
            collapseAll();              
    });
    

    【讨论】:

      【解决方案2】:

      已解决

      Use jQuery to hide a DIV when the user clicks outside of it

      万一有人偶然发现这个问题,我在这里找到了答案^^

      【讨论】:

        猜你喜欢
        • 2012-11-21
        • 2011-11-19
        • 1970-01-01
        • 2012-03-04
        • 2013-05-29
        • 2012-04-26
        • 1970-01-01
        • 1970-01-01
        • 2016-02-28
        相关资源
        最近更新 更多