码迷,mamicode.com
首页 > 其他好文 > 详细

onmouseover 和onmouseout 的bug解决方案

时间:2014-11-23 14:20:55      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:blog   io   ar   sp   java   on   div   log   cti   

每次在写移入移出事件的时候,就会出现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解决方案

标签:blog   io   ar   sp   java   on   div   log   cti   

原文地址:http://www.cnblogs.com/wujidns/p/4116398.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!