【发布时间】:2013-01-22 15:45:59
【问题描述】:
我有这段代码,它使用 cookie 使 jquery 手风琴选择在刷新时保持不变
问题在于它只适用于 jQuery UI 1.7.2 和 jQuery JavaScript Library v1.4.1
如果我更新到 jQuery UI - v1.10.0 和 jQuery JavaScript Library 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>
cookie由http://code.google.com/p/cookies/提供
【问题讨论】:
标签: jquery jquery-ui cookies accordion jquery-ui-accordion