手风琴折叠jquery

时间:2011-07-08 09:35:01

标签: jquery accordion collapse

我正在使用手风琴插件,当用户点击页面上不是手风琴的任何地方时,我希望手风琴可以折叠任何打开的列表。

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

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

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

        collapseAll();              
});

2 个答案:

答案 0 :(得分:0)

html选择器在这里是错误的。你想要所有的项目,但#according。这将是

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

        collapseAll();              
});

答案 1 :(得分:0)

解决

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

只是让任何人在这个问题上遇到麻烦,我在这里找到了答案^^