我正在使用jQuery UI手风琴并尝试展开并折叠所有按钮,以便在单击相应按钮时隐藏和显示。
想法是,一旦点击了展开全部按钮并且手风琴面板打开,那么展开全部将被全部折叠替换,反之亦然。
如何在两者之间切换,只显示“全部展开”或“全部折叠”。而不是彼此并排?
感谢。
<span class='accordion-expand-all accordion_switch'><a href='#'>Expand all</a></span>
/
<span class='accordion-collapse-all accordion_switch'><a href='#'>Collapse all</a></span>
答案 0 :(得分:1)
答案 1 :(得分:0)
首先将可折叠设置为true:http://api.jqueryui.com/accordion/#option-collapsible。 接下来检查活动面板并使用它来显示/隐藏正确的按钮
var active = $( ".selector" ).accordion( "option", "active" );