仅触发一次jQuery mousemove事件

阿琼·库玛(Arjun S Kumar)

我正在尝试使出口弹出,我可以使用以下代码来做到这一点。每当用户的鼠标移出浏览器区域时,都会弹出一个窗口。但是每次弹出窗口时都会很烦人。我只想限制一次。有人可以帮我吗?

jQuery(document).ready(function () {
    jQuery(document).mousemove(function(e) {
        jQuery('#exitpopup').css('left', (window.innerWidth/2 - jQuery('#exitpopup').width()/2));
        jQuery('#exitpopup').css('top', (window.innerHeight/2 - jQuery('#exitpopup').height()/2));
        if(e.pageY <= 5)
        {
            // Show the exit popup
            jQuery('#exitpopup_bg').fadeIn();
            jQuery('#exitpopup').fadeIn();
        }
    });
});
再次破坏了建筑

使用jQuery的one()功能:http : //api.jquery.com/one/

jQuery(document).ready(function () {
        jQuery(document).one('mousemove', function(e) {
            jQuery('#exitpopup').css('left', (window.innerWidth/2 - jQuery('#exitpopup').width()/2));
            jQuery('#exitpopup').css('top', (window.innerHeight/2 - jQuery('#exitpopup').height()/2));
            if(e.pageY <= 5)
            {   
                // Show the exit popup
                jQuery('#exitpopup_bg').fadeIn();
                jQuery('#exitpopup').fadeIn();
            }
        });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更改事件处理程序仅触发一次,jQuery

来自分类Dev

jQuery .change()事件仅触发一次

来自分类Dev

仅触发一次jQuery滚动事件

来自分类Dev

PropertyChanged事件触发器仅发生一次

来自分类Dev

window.resize事件仅触发一次

来自分类Dev

AngularJS-事件仅触发一次

来自分类Dev

仅触发一次热键/快捷事件

来自分类Dev

iframe中的onload事件仅触发一次

来自分类Dev

jQuery Bootstrap Datepicker Click事件仅触发一次

来自分类Dev

类似componentDidUpdate的事件,但仅触发一次

来自分类Dev

Mousemove延迟触发mouseleave事件

来自分类Dev

仅触发一次的Symfony身份验证事件?

来自分类Dev

“ onclick”事件仅触发一次

来自分类Dev

更改事件处理程序仅触发一次,jQuery

来自分类Dev

带有动画文本的.fadeToggle上的jQuery .click事件仅触发一次

来自分类Dev

仅触发一次jQuery滚动事件

来自分类Dev

jQuery Mobile vclick事件仅触发一次

来自分类Dev

仅触发一次热键/快捷方式事件

来自分类Dev

jQuery animate仅通过keypress事件触发一次

来自分类Dev

Word加载项DocumentBeforeClose事件仅触发一次

来自分类Dev

Javascript onkeydown事件仅触发一次

来自分类Dev

onclick输入文件,仅触发一次onChange事件

来自分类Dev

Kendo Tabstrip单击事件仅触发一次

来自分类Dev

jQuery keyUp函数触发多次,即使事件仅发生一次

来自分类Dev

单击事件仅触发一次JQuery / bPopup

来自分类Dev

如何使由键触发的事件仅发生一次?

来自分类Dev

拖动事件仅触发一次

来自分类Dev

Xamarin AnimationEnd事件仅触发一次

来自分类Dev

jQuery 单击事件仅触发一次