我想在用户使用 jQuery 放弃特定页面时执行操作方法。
该页面有以下代码:
<script type="text/javascript">
$(window).unload(function () {
alert("Handler for .unload() was called.");
});
</script>
当我离开该页面时,我从未看到预期的警报。
最佳答案
实际上,如果您尝试在窗口卸载
中警报
,某些浏览器(例如Google Chrome)可能会被阻止。作为用户,我喜欢这个功能。每次您尝试离开某个页面时都会发出警报,这很糟糕:
将警报替换为 console.log
或其他对用户干扰较小的内容,该事件将被愉快地调用。
您可能还想查看onbeforeunload事件。
关于jquery - $(window).unload 未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9385778/