mouseleave在多次鼠标点击下被错误触发的避免办法

项目中遇到个问题:
在监听鼠标移入移出事件时有时会因为鼠标在移入的元素中进行了点击就自行触发了鼠标移出事件,很不得解。
打印出event对象发现,因为多次点击触发的mouseleave事件和正常触发的mouseenter事件有一个区别:
其relatedTarget属性(ie中是toElement)值不同。
多次点击触发的鼠标移出事件的这一属性值为null;
正常触发的则会是鼠标移出元素后所悬浮于上的DOM对象;

以上~待深究……

你可能感兴趣的:(笔记)