Jquery 鼠标进入身体时触发身体鼠标移动

Jquery 鼠标进入身体时触发身体鼠标移动,jquery,mouseleave,document-body,Jquery,Mouseleave,Document Body,我想在用户即将离开页面时使用mouseleave触发,但如果我在鼠标进入页面之前等待文档准备就绪,mouseleave将被触发mouseentry!谷歌浏览器我做错了什么 jQuery(document).ready(function($) { $("body").bind("mouseleave",function(event) { $("#signup").width($(window).width()); $("#signup").height($(w

我想在用户即将离开页面时使用mouseleave触发,但如果我在鼠标进入页面之前等待文档准备就绪,mouseleave将被触发mouseentry!谷歌浏览器我做错了什么

jQuery(document).ready(function($) {
$("body").bind("mouseleave",function(event) {

         $("#signup").width($(window).width());
         $("#signup").height($(window).height());
         $("#signup").css({'display':'block','position':'absolute','top':'0','left':'0','opacity':'0.6'});
        console.log('Window Width:'+$(window).width() +'Window Height:'+$(window).height());


    });
});
尝试使用此代码

$(document).bind("mouseleave",function(event) {
     $("#signup").width($(window).width());
     $("#signup").height($(window).height());
     $("#signup").css({'display':'block','position':'absolute','top':'0','left':'0','opacity':'0.6'});
    console.log('Window Width:'+$(window).width() +'Window Height:'+$(window).height());
});

它在Wordpress插件中,所以不需要冲突。将$s更改为jQuerys时,它根本没有触发。我忘记将$body更改为$document。尝试更改安装-它在FF和IE最新版本中工作,而不是在Chrome中。鼠标进入文档区域时,Chrome会启动!如果您使用body selector,则当您离开内容时,它将触发。因此,如果您的内容没有覆盖整个页面,那么它将在您进入鼠标时出现,但它将离开鼠标体。所以您应该使用文档选择器