我試圖保存頁面重新加載後的Flex菜單的最後一個活動狀態。 的localStorage的功能似乎並沒有工作...保存狀態彈性菜單後重新加載
var $elements = $('li.b-accordion__cell');
$elements.click(function() {
localStorage.activeItem = $elements.index(this);
});
$(document).ready(function() {
if (localStorage.activeItem) {
$elements
.get(localStorage.activeItem)
.css({
'flex': '3'
});
}
});
嘗試包裹在doc整個事情的準備,也許並不爲單擊處理程序創建的元素被添加到他們。 – Billy