Javascript jquery鼠标移动排除浏览器垂直滚动条

Javascript jquery鼠标移动排除浏览器垂直滚动条,javascript,jquery,html,css,Javascript,Jquery,Html,Css,这就是我如何使用mouseleave jquery事件 $(document).ready(function(){ $(document).mouseleave(function(event) { //do something }); }); 当用户滚动时,是否有一种方法不会触发此事件 从这一页往下看 我注意到事件也是由子元素触发的。有没有办法从与此事件的绑定中删除子元素 感谢您停止阻止事件传播: $(document).ready(function(

这就是我如何使用mouseleave jquery事件

$(document).ready(function(){
    $(document).mouseleave(function(event)
    { 
        //do something
    });
});
  • 当用户滚动时,是否有一种方法不会触发此事件 从这一页往下看

  • 我注意到事件也是由子元素触发的。有没有办法从与此事件的绑定中删除子元素


  • 感谢您停止阻止事件传播:

    $(document).ready(function(){
        $(document).mouseleave(function(e)
        { 
            e.stopPropagation();
        });
    });
    
    您可以在此处找到更多信息:

    这确实解决了子元素问题。。。但是,当用户使用浏览器滚动条时,事件仍会触发2。我被告知这是不可能的: