1

我有手风琴的自定义 jQuery和使用切换功能的 iam,如果我单击第二个选项卡,第一个选项卡应该折叠,这不会发生

<p>Here is the code Demo for reference</p>

演示链接

谢谢 !

4

2 回答 2

3

您需要添加一些东西来关闭其他打开的孩子。

$('.tgt-accordion .head').click(function(e){
    e.preventDefault();
    $('.tgt-accordian-content').stop().slideUp();
    $(this).closest('li').find('.tgt-accordian-content').not(':animated').slideToggle();
});

这将关闭所有打开的内容块并同时打开新的内容块。

于 2013-09-17T08:57:35.593 回答
0

尝试这个。

$('.tgt-accordion .head').click(function(e){
    e.preventDefault();
   $Current = $(this).closest('li').find('.tgt-accordian-content').not(':animated').slideToggle();
    $('.tgt-accordian-content').not($Current).hide();
                });

演示在这里。

于 2013-09-17T09:02:47.237 回答