我使用的是accordion插件,当用户单击页面上任何非accordion的地方时,我希望accordion折叠任何打开的列表。
我下面的代码可以折叠 accordion ,但当我点击它时,它仍然会折叠 accordion 。
我正在寻找(我认为),是一个选择器,将选择一切,然后删除的东西,如# accordion ,和任何li的是有关 accordion 。
$('html').not('#accordion, li').click(function(){
collapseAll();
});
2条答案
按热度按时间iyr7buue1#
html
选择器在这里是错误您想要除#according之外所有项,这将是kuuvgm7e2#
已解决
Use jQuery to hide a DIV when the user clicks outside of it
我在这里找到了我的答案^^