我正在使用一些使用JQuery的$(document).ready功能来设置jqGrid实例的代码。即使通过后退按钮单击返回页面,似乎也会触发代码。
在精简的测试页面中,当通过后退按钮点击到达时,类似的就绪功能不被调用:
<html>
<head>
<script type="text/javascript" src="/JQuery/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
alert('ready');
})
</script>
</head>
<body>
<p>Index View</p>
<a href="detail.html">Detail</a>
</body>
</html>
你能给我一些提示,告诉我在哪里寻找导致这种行为差异的原因吗?
我在this question的答案中找到了一些相关信息,但是包含overactive ready事件的页面没有为卸载注册的事件处理程序。