私はこのコードを持っています.Cookieを使用して、jqueryアコーディオンの選択をリフレッシュして持続させます
問題は、jQuery UI 1.7.2 および jQuery JavaScript ライブラリ v1.4.1 でしか機能しないことです。
jQuery UI - v1.10.0 および jQuery JavaScript ライブラリ v1.9.0 に更新すると、永続化されなくなります (エラーは発生しません。ページの読み込み時にアコーディオンの選択が永続化されないだけです)。
ここにコードがあります
$( function()
{
var cookieName = 'stickyAccordion';
$( '#accordion' ).accordion( {
active: ( $.cookies.get( cookieName ) || 0 ),
change: function( e, ui )
{
$.cookies.set( cookieName, $( this ).find( 'h3' ).index ( ui.newHeader[0] ) );
}
} );
} );
私のhtmlで私は持っています
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery-ui.js"></script>
<script type="text/javascript" src="jquery.cookies.js"></script>