【发布时间】:2016-02-06 12:53:04
【问题描述】:
我正在尝试使用 jQuery 调用浏览器的 onbeforeupload 事件,如下所示:-
<script type="text/javascript">
$(document).ready(function (){
$(window).trigger('beforeunload');
})
</script>
它不显示浏览器默认的 onunload 事件确认框,这意味着 beforeunload 事件没有被触发。
如何触发 beforeunload 事件?
【问题讨论】:
-
您是否附加了一个中断卸载过程的处理程序?
-
我想用两个按钮显示确认框,即离开页面,留在页面上。我认为它应该被触发,因为我调用了它
-
这只是在某些动作之后发生的事件。如果你只是触发它,它不会导致“离开”动作。以下是触发此事件的操作列表:msdn.microsoft.com/en-us/library/ms536907(VS.85).aspx
标签: javascript jquery jquery-events onbeforeunload