我的網頁內容到DIV類頁面刷新後激活
<div class="active">
Homepage content
</div>
類活動的一些鏈接後取出(LINK1 ... link5)點擊與jQuery腳本
$(document).ready(function(){
$("#link-link1 , #link-link2 , #link-link3 , #link-link4 , #link-link5").click(function(){
$(".active").css("display","none");
})})
它工作但是當我刷新頁面時,類活動(主頁內容)是可見的。我試過這個代碼
HTML
<body onLoad="CheckPageLoad();">
<input type="hidden" name="visit" id="visit" value="" />
</body>
javascript
function CheckPageLoad() {
if (document.getElementById("visit").value == "") {
document.getElementById("visit").value = "1";
}
else {
$(".active").css("display","none");
}
}
這是行不通的。你可以試試here(並看完整的代碼)
您需要維護頁面的狀態,以防止刷新它以保留disbaled鏈接。您可以使用本地存儲或Cookie來完成此操作。 –
你不瞭解網絡的基本屬性:它是無狀態的。除非通過將數據存儲在某個位置來創建內存,否則它沒有記憶你所做的事情。 – j08691
或者你可以從你的uri哈希中得到這個狀態:) –