js中mouseover和mouseout冒泡问题
结合网上查到的资料总结如下
obj.onmouseover = function(e) { e = window.event || e; s = e.fromElement || e.relatedTarget; if(BROWSER.ie) { if(!this.contains(s)) { return; } } else { if(this.compareDocumentPosition(s) - 19 > 0) { return; } } };
obj.onmouseout = function(e) { e = window.event || e; s = e.toElement || e.relatedTarget; if(BROWSER.ie) { if(!this.contains(s)) { return; } } else { if(this.compareDocumentPosition(s) - 19 > 0) { return; } } };
冒泡问题确实很容易让人头疼
版主,看的还不是很明白,希望能再详细一下,真的谢谢了。我是你的站点粉丝哦,每天必来的。I love you!
欢迎来访啊 希望对你有所帮助~