所以我一直在试图做这个事件,如果你用鼠标悬停在后退按钮附近,这个div会显示一条消息,说“你在哪里?去:(”我找到了工作,但一段时间后,就变成恼人按下按钮后不要触发Jquery事件
HTML:
<div class="leaveModal dontgo">
<h1>Where are you going? :(</h1>
<div class="closebutton">
<i class="fa fa-times fa-lg" aria-hidden="true"></i>
</div>
</div>
的JavaScript:
$("body").on("mousemove",function(event){
if (event.pageX < 100 && event.pageY < 50) {
$(".dontgo").fadeIn(600);
}
}
/* Close Button */
$(".fa-times").click(function(){
$(".dontgo").fadeOut(500);
})
每当我按下关闭按钮它会关闭,但它会继续触发事件。当我向后退按钮移动时,对于人来说变得非常烦人。
有没有人知道如何使它不触发jQuery事件后按关闭按钮一次?
你可以创建你设置为true淡出后布尔var和在'mousemove'功能 – depperm
检查其个人全功能似乎没有意义的,有点恼人的 - 哪怕只运行一次。 – j08691
如果用户选择关闭悬停弹出窗口,它是否应该再次可执行? – War10ck