當有人點擊它時,我得到了這個腳本添加到某些「li」的類「activeyo」。鏈接實現了同一個頁面,但是在頁面重新加載後,添加的類不見了。 我readed這樣的:https://developer.mozilla.org/en-US/docs/DOM/Storage這Remembering jQuery tab position after page reloads如何使用本地存儲重新加載後使用addeclass?
,但我不能明白如何正確地使用本地存儲,所以我可以在裏的,即使重裝後正確CSS。
$(document).ready(function() {
$('#alpha_ul li a ').click(function() {
$('#alpha_ul li a ').removeClass("activeyo");
$(this).addClass("activeyo");
});
});
試過代碼:
function yo(alpha) {
$('#alpha_ul li a ').removeClass("activeyo");
alpha.addClass("activeyo");
}
$("#alpha_ul li a").click(function() {
if (localStorage) localStorage['alpha'] = $(this).closest('li').index();
yo($(this));
});
});
上面的代碼不正是代碼的第一塊一樣。刷新後的類被刪除。
有你甚至嘗試過嗎? – Shomz
是否嘗試使用本地存儲 –
嘗試過此操作: $(「a #alpha_ul」)。click(function(){if(localStorage)localStorage ['#alpha_ul'] = $(this).closest('li' ).index(); activate($(this)); }); – IseNgaRt