当你点击它外面时如何制作一个闭合式手风琴?

时间:2013-08-24 17:26:15

标签: jquery click accordion collapse

请帮帮我! 我创建了一个简单的手风琴,当你点击页面上的任何地方时,我试图让它关闭,除了手风琴内容。

参见JSFiddle:jsfiddle.net/2DaR6/201/

1 个答案:

答案 0 :(得分:1)

只需检查点击的元素是否在手风琴中

$(document).click(function(e) {
    if (!$( "#acc" ).is(e.target) && !$( "#acc" ).has(e.target).length) {
        $('#acc').accordion('activate', -1);
    }
});

http://jsfiddle.net/2DaR6/202/