我在一个div中放了一个<a> 为什么我把鼠标移到<a>上 也触发了 这个div的鼠标移除事件

日期:2013-10-15 20:53:50 人气:1

我在一个div中放了一个<a> 为什么我把鼠标移到<a>上 也触发了 这个div的鼠标移除事件

因为鼠标从div上移到了a上面,因此触发了div的mouseout事件, 解决办法:mouseout和mouseover事件的事件对象上面有一个相关元素的属性relatedTarget mouseover是鼠标从哪个元素移到当前元素上面 mouseout是鼠标从当前元素移到哪个元素上面去了 不过IE有点兼容问题,在ie中分成LE 两个属性,一个是toElement,另一个是fromElement,自己测试一下就知道了! 例:(IE兼容问题请自己尝试处理一下:)) obj.onclick=functio
    A+
热门评论