问题描述
只有当用户在帖子中花费的时间少于 20 秒并想要离开时,我才想向我的用户显示我的博客帖子的弹出窗口。当他或她想离开时,我想显示退出弹出窗口。我为此创建了一个弹出窗口,现在它会在有人关闭窗口时显示。我设置了一个函数window.onload。我在下面有我的代码。但是还是不行
var runspopup = true;
function popfunc(){
runspopup = false;
}
window.onload = function() {
setTimeout(popfunc,20000);
}
const show = () => {
const element = document.querySelector(".mbt-exit-popup");
element.style.visibility = "visible";
element.style.opacity = "1";
element.style.transform = "scale(1)";
element.style.transition = "0.4s,opacity 0.4s";
};
document.addEventListener("DOMContentLoaded",() => {
document.addEventListener("mouSEOut",(event) => {
if (!event.toElement && !event.relatedTarget && runspopup == true) {
show();
}
});
});
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)