首页 > 代码库 > onmouseover 和onmouseout 的bug解决方案
onmouseover 和onmouseout 的bug解决方案
每次在写移入移出事件的时候,就会出现bug,在IE下会闪,感觉像是在多次执行。
解决的方案:
写一个移入demo:
oBox.onmouseover=function(ev){ var oEvent=ev||event; var oFrom=oEvent.fromElement||oEvent.relatedTarget; if(oBox.contains(oFrom)){ return; } alert(‘移入‘);};
移出与移入类似,只是把fromElement改成toElement就可以了;
如:
oBox.onmouseout=function(ev){ var oEvent=ev||event; var oTo=oEvent.toElement||oEvent.relatedTarget; if(oBox.contains(oTo)){ return; }; alert(‘移出‘);};
onmouseover 和onmouseout 的bug解决方案
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。