0

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

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

4

2 回答 2

3

您需要设置collapsibletrueactivefalse

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

演示:http: //jsfiddle.net/z7Rhn/

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

于 2012-06-12T05:45:07.753 回答
1

可能这种方法会有用

编写一个函数来改变手风琴 ,它将做两件事:- 1.关闭手风琴。2.比编写代码来关注新元素

更改事件

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

});
于 2012-06-12T05:47:46.180 回答