解決函數以下:函數
function isMouseLeaveOrEnter(e, handler) { if (e.type != 'mouseout' && e.type != 'mouseover') return false; var reltg = e.relatedTarget ? e.relatedTarget : e.type == 'mouseout' ? e.toElement : e.fromElement; while (reltg && reltg != handler) reltg = reltg.parentNode; return (reltg != handler); }
可在函數中運行該函數進行判斷 ; 返回false 說明冒泡了! 該函數有兩個參數:第一個是一個事件。在IE中,能夠在函數內部直接得到事件,而對於FF等,則必須進行事件的傳遞;第二個參數,是事件定義的元素,也就是說,該事件是對那個元素產生影響。code