有人请向我解释为什么我的这段代码不起作用
$(document).ready(function()
{wireUpEvents();
});
function wireUpEvents()
{window.onbeforeunload = function()
{
window.location="link"; // on before unload i will run this link first.
}
}
当我刷新我的页面时,这段代码会运行但是在加载之前它不会去链接(window.location)但是当我添加这样的警告时
window.location="link"; alert("anything");
它会在加载之前转到我的链接。我想消除那种奇怪的警报()。
请随意使用我的代码建议任何治疗方法。谢谢
答案 0 :(得分:2)
尝试以下代码
window.onbeforeunload=testfunc;
function testfunc()
{
window.location="link";
}
答案 1 :(得分:1)
试试这个:
<script type="text/javascript">
$(window).bind('beforeunload', function() {
window.location="link";
}
);
</script>