我创建了一个jQuery事件,它在访问者离开页面时弹出一个对话框。我正在使用e.pageY来检测鼠标位置。当鼠标位置为Y:小于2时,弹出对话框。问题是,当我在页面中向下滚动并决定离开页面时,弹出窗口不会显示,因为鼠标不在Y:小于2的位置。我如何解决这个问题。例如,当我离开页面并将鼠标悬停在地址栏上时,尽管向下滚动,仍会出现一个弹出窗口。
下面是我的代码和底部的工作示例。
var mouseLastYPos = null;
$(document).mousemove(function(e){
if(mouseLastYPos){
if (e.pageY < mo