摘要: mouseover和mouseout事件引起的闪烁问题:在js里面,当我们对一个html对象绑定了mouseover和mouseout事件时,会自动对其子对象绑定这两个事件,而有时候这个机制会给我们的实现带来不便,我们只希望在这个html对象上面实现mouseover和mouseout的绑定。方法一:在当mouseout的时候,设定一个延迟,例如1秒,然后在mouseover事件中对这个延迟进行清除,不让它调用应该执行的方法。原因很简单,当鼠标在html对象中移动的时候,它是从一个子对象mouseout然后又mouseover了另一个子对象。方法二:对所有子元素禁止事件冒泡该方法存在一定的问题 阅读全文
posted @ 2013-03-06 10:36 A Good Boy 阅读(239) 评论(0) 推荐(0)