捕捉&在javascript中的自定义确认框中重新调用事件
Catching & re-calling event in custom confirmation box in javascript
我正在构建一个自定义的确认弹出窗口,当任何用户想要在不保存任何详细信息的情况下从页面导航时,它就会出现&我找不到一个正确的方法来做这件事?
基本上,我已经决定在window上放置一个函数。beforeunload=func(e)事件并使用e.preventDefault();这个语法是为了防止重定向,实际上是事件e的发生。现在有没有任何方法可以重新激发相同的事件(可以是页面重定向/提交),如果使用,请单击"确定"按钮。
不能在window.onbeforeunload
中使用event.preventDefault()
。您只能为onbeforeunload()
函数返回对话以提供给用户。
https://developer.mozilla.org/en-US/docs/Web/API/Window.onbeforeunload
相关文章:
- angularjs调用事件中控制器的一个函数
- CSS + jQ插件阻止AJAX调用/事件侦听器工作
- 如何使用webbrower对象中的脚本调用C#事件
- API Google Maps Javascript在上下文菜单中调用事件侦听器
- 调用事件处理程序oop内部的函数
- 砖石事件:在图像加载和布局完成后调用事件
- jwplayer在80%的视频上调用事件
- 显示和隐藏上下文菜单时的 Jstree 调用事件
- 如何只调用一次事件处理程序,而不是每次单击项目时调用事件处理程序
- 调用事件侦听器 - 两种方式之一起作用,有什么区别
- 在页面加载时调用函数,而不是在单击时调用事件
- jQuery 动态调用事件侦听器
- 在模块化 JavaScript 中调用事件
- 在Bootstrap面板展开中调用事件
- 如何根据变量指定是否可以调用事件侦听器
- 调用事件中带有参数的函数
- SelectAll不调用事件处理程序
- 可以以编程方式调用事件处理程序吗?
- JS中的函数调用事件
- Ionic 2:调用事件同时订阅和取消订阅