<分区>
我想检测用户何时将要退出页面,在他们单击后退按钮之前,然后执行某些操作 - 例如显示弹出窗口。我不想阻止用户离开页面,只是想再次吸引他们的注意力。
这已经由 Optin Monster 完成了,但我想自己实现它。
从哪里开始?
编辑:
beforeunload
在用户单击后退或 x 按钮之后 触发。我想捕捉他的退出意图,例如,当鼠标移向后退按钮时,但在它被点击之前。
标签 javascript jquery html back
<分区>
我想检测用户何时将要退出页面,在他们单击后退按钮之前,然后执行某些操作 - 例如显示弹出窗口。我不想阻止用户离开页面,只是想再次吸引他们的注意力。
这已经由 Optin Monster 完成了,但我想自己实现它。
从哪里开始?
编辑:
beforeunload
在用户单击后退或 x 按钮之后 触发。我想捕捉他的退出意图,例如,当鼠标移向后退按钮时,但在它被点击之前。
最佳答案
Ouibounce做这个。有一个live demo here .
npm install ouibounce
然后:
var ouibounce = require('ouibounce');
var modal = document.getElementById('ouibounce-modal')
ouibounce(modal);
关于javascript - 如何检测用户退出页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24016658/
相关文章:
javascript - 将详细信息按钮添加到动态 HTML 列表
javascript - PHP/jQuery - 意外的标识符
javascript - 使用 JavaScript 通过 for 循环搜索数组
javascript - 如何判断 HTTP 表单是否已提交?
javascript - 使用 knockout.js 根据选择下拉菜单切换按钮状态
javascript - dojo.data.ItemFileReadStore : Invalid item argument with Dijit combobox
jquery - 谷歌浏览器和 jquery 用户界面 : draggable object is moving away from mouse cursor