摘要: 问题:当鼠标移动到元素上,多次触发mouseover,mouseout事件。(注,该问题是在实现鼠标移动到一起菜单,滑动弹出二级时碰到的;因为鼠标移动到二级菜单时,动画再次触发,才意识到该问题;之前因为使用的是:hover伪类实现的显示二级菜单,并且没有加入动画,所以并没有发现该问题。)问题原因分析:事件的冒泡机制,当子元素上发生相应事件时,会触发父级元素的该事件。如A元素包含B元素,在A,B元素上分别添加mouseover,mouseout监听事件,当鼠标移到A上,但不在B上时,触发A的mouseover,同时对应的event.eventPhase为2即目标阶段;当鼠标继续移入B元素中时,这 阅读全文
posted @ 2014-03-31 23:43 hugh.wei 阅读(4673) 评论(0) 推荐(0) 编辑