欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于mouseout和mouseover等類似事件的冒泡問題解決方法

 更新時間:2013年11月18日 10:05:08   作者:  
這篇文章主要介紹了關于mouseout和mouseover等類似事件的冒泡問題解決方法。需要的朋友可以過來參考下,希望對大家有所幫助

最近寫點東西,比較鬧心,一個彈出層,上邊有其他元素,本意是鼠標離開彈出層時,執(zhí)行一些動作,但在實際應用中,鼠標離開彈出層中的元素時,也會激活這些動作。試了各瀏覽器的停止事件冒泡的方法,均無效。

還是咱們javaeye里高人眾多,在一個哥們博客中發(fā)現(xiàn)了如下代碼:

復制代碼 代碼如下:

  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);   
     }

這個方法是判斷,當前元素是不是要執(zhí)行mouseout事件的元素,這樣就可以避免上述問題。

相關文章

  • js 顯示日期時間的實例(時間過一秒加1)

    js 顯示日期時間的實例(時間過一秒加1)

    下面小編就為大家?guī)硪黄猨s 顯示日期時間的實例(時間過一秒加1)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • javascript中onmouse事件在div中失效問題的解決方法

    javascript中onmouse事件在div中失效問題的解決方法

    我們預期只有當鼠標從div中移開的時候才會觸發(fā)onmouseout事件,可事實上,當我們移到div中的元素時,例如:本例中的a標簽時,就會觸發(fā) onmousout事件
    2012-01-01
  • 關于uniApp editor微信滑動問題

    關于uniApp editor微信滑動問題

    這篇文章主要介紹了關于uniApp editor微信滑動問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • javascript的解析執(zhí)行順序在各個瀏覽器中的不同

    javascript的解析執(zhí)行順序在各個瀏覽器中的不同

    javascript是一種解釋型語言,它的執(zhí)行是自上而下的。由于各個瀏覽器對它的理解有所差異,所以我們有必要深入理解js的執(zhí)行順序
    2014-03-03
  • js每隔兩秒輸出數(shù)組中的一項(實例)

    js每隔兩秒輸出數(shù)組中的一項(實例)

    下面小編就為大家?guī)硪黄猨s每隔兩秒輸出數(shù)組中的一項(實例)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • 微信小程序模板(template)使用詳解

    微信小程序模板(template)使用詳解

    這篇文章主要為大家詳細介紹了微信小程序模板template使用的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • javascript實現(xiàn)拖動元素交換位置

    javascript實現(xiàn)拖動元素交換位置

    這篇文章主要介紹了javascript實現(xiàn)拖動元素交換位置的方法,類似拼圖游戲拖拽卡片效果,感興趣的小伙伴們可以參考一下
    2015-11-11
  • 深入學習JavaScript執(zhí)行上下文

    深入學習JavaScript執(zhí)行上下文

    這篇文章主要介紹了深入學習JavaScript執(zhí)行上下文,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的朋友可以參考一下,希望對你的學習有所幫助
    2022-08-08
  • javascript驗證手機號和實現(xiàn)星號(*)代替實例

    javascript驗證手機號和實現(xiàn)星號(*)代替實例

    在我們日常開發(fā)中經(jīng)常要驗證客戶輸入的手機號是否正確,有的時候還需要將中間的四位或者前幾位用星號(*)代替,那該如何實現(xiàn)呢?下面跟著小編一起來看看。
    2016-08-08
  • javascript DOM 操作基礎知識小結

    javascript DOM 操作基礎知識小結

    經(jīng)常用到javascript對dom,喜歡這方便的朋友也很多,要想更好的對dom進行操作,這些基礎一定要知道的。
    2010-04-04

最新評論