javascript - 如何只调用一次弹出窗口?
问题描述
我是 JavaScript 新手。我只想在退出意图上显示弹出窗口一次。我使用 Lity 作为灯箱插件。每次我将鼠标放在顶部时,Lity 都会拍摄新的 PopUp,即使我没有关闭前一个。如何只控制一次调用函数?
$(document).on('mouseleave', leaveFromTop);
function leaveFromTop(e){
if( e.clientY < 0 ) // less than 60px is close enough to the top
var instance = lity('http://127.0.0.1:8000/wait');
if (!localStorage.getItem('exitintent_show')) {
instance.content();
localStorage.setItem('exitintent_show', 'true'); // this is not work properly, I think
}
}
任何帮助是极大的赞赏。谢谢!
解决方案
推荐阅读
- flutter - 无法使用 VSCode 在颤振项目的 dart 文件中设置断点
- machine-learning - 用于直方图匹配的简单 Pytorch 模型不更新其参数
- android - 为什么 Firebase 不让我退出?
- python - 如何在 PySimpleGUI 中显示 discord.py 机器人的控制台
- excel - 比较第三列中的两行的条件公式
- firebase - 如何访问所有文档,我的所有文档在 Firestore 中只有子集合
- mysql - MySQL 获得最大的 varchar,如“500x400”
- node.js - 我不小心删除了我(usr/)家中的目录 .npm,我该怎么办
- git - 我可以删除 git 中的还原吗?
- r - dygraph 同步十字准线