jquery mouseleave排除浏览器垂直滚动条

时间:2014-04-17 14:23:52

标签: javascript jquery html css

这就是我使用mouseleave jquery事件的方式

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

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

  3. 谢谢

1 个答案:

答案 0 :(得分:0)

停止阻止事件传播:

$(document).ready(function(){
    $(document).mouseleave(function(e)
    { 
        e.stopPropagation();
    });
});

在这里您可以找到更多信息: http://api.jquery.com/event.stopPropagation/