有思俱乐部学习园地

stopBubbleMouseOutOrOver


U.UF.EV.stopBubbleMouseOutOrOver(el,b)

/**
* 执行mouseout mouseover不冒泡情况,以前是多次触发,现在做到移动进去触发一次,移动出来触发一次
* mouseout||mouseover 冒泡解决
*
* @param  {element} 需要执行的元素 
* @return  {function} 回调函数 
*/
在这个案例中只有鼠标移入黄色div的时候才执行U.UF.EV.stopBubbleMouseOutOrOver函数
移入黄色div的子元素不会触发U.UF.EV.stopBubbleMouseOutOrOver函数
$("#parent1")[0].onmouseover=function(){U.UF.EV.stopBubbleMouseOutOrOver($("#parent1")[0],function(){alert("移入div")})}

返回结果

工作人员

 
作者:廖泽愈
信息录入:廖泽愈