javascript - 如何让鼠标悬停在网页区域之外时出现窗口?

标签 javascript jquery html css

<分区>

我可以描述我正在谈论的内容的最佳方式是假设您在网页上,然后开始移动鼠标以移至“后退”按钮。一旦您的鼠标离开网页区域,我想在网页中显示一个窗口并显示其中的内容。

那么这是一种在用户离开网站之前通知用户的方法吗?有谁知道你将如何处理这个或使用什么?或者有这方面的教程吗?我正在考虑使用 mousemovement 或 jquery 的 javascript,但我在网上找不到任何东西。

网站的网页区域是否有一个更合适的特定名称,以便我可以在网上找到它? 谢谢

最佳答案

您可以通过执行以下操作来检测鼠标离开窗口:

addEvent(document, 'mouseout', function(evt) {
  if (evt.toElement == null && evt.relatedTarget == null) {
    alert("left window");
  }
});

我在 THIS 上找到了很好的答案发布。

关于javascript - 如何让鼠标悬停在网页区域之外时出现窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25590672/

相关文章:

javascript - 在单个 .js 文件中声明全局常量的安全问题

html - CSS 媒体最小宽度不应用所有样式

javascript - 异步函数中的代码在它后面的代码之前执行

javascript - 滚动动画

html - 边距底部不适用于固定位置

javascript 脚本不工作并导致 IE 崩溃

javascript - 使用格式化数据渲染,使用 DataTables.net 中的原始数据排序

javascript - 如何使用 jest 函数发送响应?它给出了异步回调错误

javascript 正则表达式 解码 atob

javascript - 无法选择文本,无法单击 &lt;input&gt;