我的网页内容到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哈希中得到这个状态:) –