换句话说,这是用于检测事件的 javascript/jquery 代码
当鼠标指针位于浏览器的关闭按钮(X按钮)上时,
或者当鼠标指针进入浏览器的X按钮时。
obs:类似(http://www.jpost.com http://www.jpost.com),输入站点并输入
鼠标指针位于浏览器的关闭按钮(X 按钮)上。
这就是所谓的退出意图。
您无法跟踪文档外的用户鼠标移动。
但你可以用鼠标检查移动矢量是什么,并预测它是否打算关闭或其他什么
跟踪退出意图的简化版本
https://jsfiddle.net/kristapsv/qs3wk8Ld/ https://jsfiddle.net/kristapsv/qs3wk8Ld/
var addEvent = function(obj, evt, fn) {
if (obj.addEventListener) {
obj.addEventListener(evt, fn, false);
}
else if (obj.attachEvent) {
obj.attachEvent("on" + evt, fn);
}
};
addEvent(document, "mouseout", function(event) {
event = event ? event : window.event;
var from = event.relatedTarget || event.toElement;
if ( (!from || from.nodeName == "HTML") && event.clientY <= 100 ) {
alert("left top bar");
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)