2012-02-02 130 views
0

任何人都可以告诉我如何让手风琴保持开放状态,例如,如果我点击3个部分,所有3个部分保持打开状态?jQueryUI手风琴 - 保持部分开放

$(function() { 
    $("#accordion1").accordion({ 
     autoHeight: false 
    }); 
}); 
+0

喜@Zabs,你有没有发现这个问题 – ilhnctn 2013-03-21 09:25:34

+0

的可能重复的解决方案[即保持多个部分开放jQuery UI的手风琴?](http://stackoverflow.com/questions/ 3479447/jquery-ui-accordion-that-keeps-multiple-sections-open) – 2015-04-17 09:53:32

回答

4

jQuery UI documentation

注意:如果你想多段开放一次,不要用手风琴

的手风琴不允许多个内容面板在同一时间开放,它需要花费很大的努力来做到这一点。如果您正在查找允许多个>内容面板打开的小部件,请不要使用它。通常它可以用几行写> jQuery呢,是这样的:

+0

你能给出任何其他的想法吗?我需要@克劳斯比斯科夫霍夫曼, – ilhnctn 2013-03-21 09:25:09

0

克劳斯Byskov佩德森说,正确的事情
这里是您的解决方案。

$(document).ready(function(){ 
      $('.head').click(function(e){ e.preventDefault(); 
    $(this).closest('li').find('.content').slideToggle(); 
    }); 
}); 

Demo