隨着jQuery UI的手風琴,我刷新頁面級的時候很成功使用cookies記住上次工作狀態但是我不能:jQuery UI Accordion + Cookies - 默認關閉?
設置爲癱倒在第一次訪問
有餅乾記住,如果用戶手動開啓倒塌
後,我一直在努力,試圖在「活動」選項創建與條件語句的功能,但沒有成功。
jQuery(document).ready(function(){
var act = 0;
$("#accordion").accordion({
create: function(event, ui) {
//get index in cookie on accordion create event
if($.cookie('saved_index') != null){
act = parseInt($.cookie('saved_index'));
}
},
change: function(event, ui) {
//set cookie for current index on change event
$.cookie('saved_index', null);
$.cookie('saved_index', ui.options.active);
},
active:parseInt($.cookie('saved_index')),
collapsible: true
});
});
解決了問題#1(顯示爲首次訪問時摺疊)。不過,如果用戶摺疊了菜單,我仍然無法記住它。 (確保所有菜單都關閉,然後點擊刷新)。 http://jsfiddle.net/77xC9/25/ – Joe 2012-07-20 02:03:14
我編輯了代碼。 – Researcher 2012-07-20 06:28:19