清除子元素继承父元素鼠标移入移出事件
2015-01-15 09:21
260 查看
functioncontains(parentNode,childNode){ if(parentNode.contains){ returnparentNode!=childNode&&parentNode.contains(childNode); }else{ return!!(parentNode.compareDocumentPosition(childNode)&16); } } functioncheckHover(e,target){ if(getEvent(e).type=="mouseover"){ return!contains(target,getEvent(e).relatedTarget||getEvent(e).fromElement)&&!((getEvent(e).relatedTarget||getEvent(e).fromElement)===target); }else{ return!contains(target,getEvent(e).relatedTarget||getEvent(e).toElement)&&!((getEvent(e).relatedTarget||getEvent(e).toElement)===target); } }functiongetEvent(e){ returne||window.event; }
使用方法:$("a").bind("mouserover",function(){
if(!checkHover(e,this))return;
});
原文出处我忘记了,反正是博客园里的一位大牛。。
相关文章推荐
- 鼠标移入事件 动态元素 事件委托 鼠标移入移出 弹出对话框事件
- 鼠标移入移出事件改变图片的分辨率的两种方法
- 鼠标移入移出事件改变图片的分辨率
- jQuery事件-div的显示隐藏及鼠标的移入移出
- 判断鼠标移入移出元素时的方向
- javascript父级鼠标移入移出事件中的子集影响父级的处理方法
- MFC鼠标移入移出事件
- 鼠标移入移出某个元素,元素背景变化
- 阻止子元素继承父元素事件(郁闷我一晚上的问题!)
- 判断鼠标移入移出元素时的方向
- 阻止子元素继承父元素事件
- 鼠标移入移出事件改变图片的分辨率
- 阻止子元素继承父元素事件
- js鼠标移入移出事件样例
- 阻止子元素继承父元素事件具体思路及实现
- jquery鼠标移入移出变色和单击隐藏出现事件
- jQuery如何阻止子元素继承父元素事件?
- 判断鼠标移入移出元素时的方向
- 用JQuery给图片添加鼠标移入移出事件
- 鼠标移入移出事件