http://jqueryui.com/demos/accordion/
アコーディオンを閉じるために行うことはできます$('#itename').accordion('activate', 0)
が、それによってページのフォーカスが変更されます。これは私がやりたくないことです。ページを一番上に再度フォーカスすることはできますが、フォーカスを設定しようとしている場合は機能しませんwhatever.html#elementID
。
http://jqueryui.com/demos/accordion/
アコーディオンを閉じるために行うことはできます$('#itename').accordion('activate', 0)
が、それによってページのフォーカスが変更されます。これは私がやりたくないことです。ページを一番上に再度フォーカスすることはできますが、フォーカスを設定しようとしている場合は機能しませんwhatever.html#elementID
。
、およびに設定collapsible
する必要があります。true
active
false
$( "#accordion" ).accordion({
collapsible: true,
active: false
});
このアプローチが役立つかもしれません
2 つのことを行うアコーディオン変更の関数を書き ます:- 1. アコーディオンを閉じます。2.新しい要素にフォーカスするコードを書くよりも
変更イベント
$('.ui-accordion').bind('accordionchange', function(event, ui) {
});