使jquery手风琴默认关闭

时间:2012-06-12 05:37:34

标签: javascript jquery jquery-ui

http://jqueryui.com/demos/accordion/

您可以$('#itename').accordion('activate', 0)关闭手风琴,但这会改变页面焦点,我不想这样做。我可以将页面重新聚焦到顶部,但如果我正在whatever.html#elementID设置焦点,那将无效。

2 个答案:

答案 0 :(得分:3)

您需要将collapsible设置为true,将active设置为false

$( "#accordion" ).accordion({
    collapsible: true,
    active: false
});

DEMO http://jsfiddle.net/z7Rhn/

阅读更多:http://jqueryui.com/demos/accordion/#collapsible

答案 1 :(得分:1)

可能这种方法很有用

为手风琴改变写一个函数,它会做两件事: - 关闭手风琴。 2.编写代码来聚焦新元素

更改活动

$('.ui-accordion').bind('accordionchange', function(event, ui) {

});