0

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

アコーディオンを閉じるために行うことはできます$('#itename').accordion('activate', 0)が、それによってページのフォーカスが変更されます。これは私がやりたくないことです。ページを一番上に再度フォーカスすることはできますが、フォーカスを設定しようとしている場合は機能しませんwhatever.html#elementID

4

2 に答える 2

3

、およびに設定collapsibleする必要があります。trueactivefalse

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

デモ: http://jsfiddle.net/z7Rhn/

続きを読む: http://jqueryui.com/demos/accordion/#collapsible

于 2012-06-12T05:45:07.753 に答える
1

このアプローチが役立つかもしれません

2 つのことを行うアコーディオン変更の関数を書き ます:- 1. アコーディオンを閉じます。2.新しい要素にフォーカスするコードを書くよりも

変更イベント

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

});
于 2012-06-12T05:47:46.180 に答える