使用Glio.js检测鼠标何时离开窗口

您要关闭标签多少次,然后看到一个模态窗口要求您停留多少次? 如今,这似乎很平常,并且这样做是出于一个原因:它有效!

您可以使用Glio.js库构建类似的效果。 这是一个免费的开源JS脚本,可检测用户的鼠标光标何时靠近边缘或何时离开浏览器窗口

这可用于尝试将访问者留在您的网站上 。 但是,如果用户的鼠标移到屏幕的一侧很远,它也可以用于创建动态效果

在Web上您会发现很多这样的退出意图脚本 ,其中大多数很难定制 。 但是,这就是使Glio.js如此出色的原因。

它是一个功能强大的库, 可让您控制屏幕操作。 如果用户的鼠标离开浏览器,则可以显示模式更改背景颜色完全不执行任何操作

它还带有内置的热点 ,您可以在用户的​​鼠标靠近屏幕四个角中的任何一个时检查它们。 您还可以定义回调方法以及在运行任何操作之前游标应关闭的距离

要使用Glio,只需从GitHub下载副本并安装即可。 您还可以从Bower,npm或直接从CDN提取副本。

使用页面中的脚本,您只需添加以下一行代码 (使用您的选项自定义):

glio.init( [ direction, callback ] );

direction选项可以是代表屏幕顶部的任何角(例如“左上角”)或“顶部” 。 您的回调函数是您要在用户的鼠标过于靠近时运行的JS代码 。 其他选项可让您定义到方向点距离 ,您可以在GitHub上找到相关信息。

因此,如果您正在寻找一个简单的脚本来检测退出意图,那么 Glio是必不可少的资源。

Glio.js脚本

翻译自: https://www.hongkiat.com/blog/detect-cursor-leaving-browser-gliojs/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值