国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

【坑】冒泡事件不生效 --- iPhone處理冒泡事件的規(guī)則

chavesgu / 2868人閱讀

摘要:寫手機側(cè)滑的時候電腦及手機都沒毛病唯獨沒有效果懷疑是自己的問題一百度還真是捂臉處理冒泡事件的規(guī)則點擊某個元素如果這個元素上沒有處理該事件,則繼續(xù)向上冒泡,直到下的子節(jié)點為止。

寫手機側(cè)滑的時候 電腦及 Android 手機都沒毛病
唯獨 iPhone 沒有效果 懷疑是 iPhone 自己的問題
一百度還真是【捂臉】

iPhone處理冒泡事件的規(guī)則:

1.點擊某個元素;
2.如果這個元素上沒有處理該事件,則繼續(xù)向上冒泡,直到body下的子節(jié)點為止。如果此時還是沒有元素處理這個事件,則丟棄該事件,不再向上冒泡;
3.如果在這條冒泡鏈當中,有一個元素處理了該事件,則事件還會一直向上冒泡,直到 window 所以就需要在body的某個子節(jié)點添加一個空的事件處理函數(shù)

//解決代碼
$("body").children().click(function () { /*這里不要寫任何代碼*/} );

具體應(yīng)該怎么用呢
我用一個側(cè)滑的小例子舉例
看【重點】位置的就行

$("#ph-more").on("click",function (event) {
    event.stopPropagation();
    //側(cè)滑出來的 box
    $("#sideBox").animate({right:"0px",opacity:1},1000,function(){

    });
    //側(cè)滑出來變半透明的底
    $(".sideslip-black").animate({opacity:0.5},100).delay(500).css("display","block");
    var tag = $("#sideBox");
    var flag = true;
    //【重點來嘍! 】
    $("body").children().click(function () {/*這里不要寫任何代碼*/});
    //【重點結(jié)束!】
    // 點擊 sideBox 以外的區(qū)域 使其消失
    $(document).bind("click",function(e){
        var target = $(e.target);
        if(target.closest(tag).length == 0 && flag == true){
            $(tag).animate({right:"-500px",opacity:0},1000);
            $(".sideslip-black").animate({opacity:0},100).delay(500).css("display","none");
            flag = false;
        }
    });
   
});

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/104821.html

相關(guān)文章

  • 又被事件冒泡了一把,這次要徹底弄懂瀏覽器事件

    摘要:事件冒泡一個簡單,但是坑了我無數(shù)回的知識點與的交互通過事件來實現(xiàn)。而瀏覽器的事件流是一個非常重要的概念。不去討論那些古老的瀏覽器有事件捕獲與事件冒泡的爭議,只需要知道在中規(guī)定的事件流包括了三個部分,事件捕獲階段處于目標階段事件冒泡階段。 打算封裝一個彈窗組件,做的時候忘記了考慮事件冒泡的因素,結(jié)果被坑得不要不要的。為了解決自己的問題,去查閱了不少資料,把事件流相關(guān)的知識都給總結(jié)一下。 ...

    Ocean 評論0 收藏0
  • 又被事件冒泡了一把,這次要徹底弄懂瀏覽器事件

    摘要:事件冒泡一個簡單,但是坑了我無數(shù)回的知識點與的交互通過事件來實現(xiàn)。而瀏覽器的事件流是一個非常重要的概念。不去討論那些古老的瀏覽器有事件捕獲與事件冒泡的爭議,只需要知道在中規(guī)定的事件流包括了三個部分,事件捕獲階段處于目標階段事件冒泡階段。 打算封裝一個彈窗組件,做的時候忘記了考慮事件冒泡的因素,結(jié)果被坑得不要不要的。為了解決自己的問題,去查閱了不少資料,把事件流相關(guān)的知識都給總結(jié)一下。 ...

    TIGERB 評論0 收藏0
  • 從入門到上線一個天氣小程序

    摘要:天氣預(yù)報小程序說了很多小程序開發(fā)的基礎(chǔ)準備,下面就結(jié)合個人實際練手項目天氣預(yù)報小程序簡單說明。物料準備從需求結(jié)果導(dǎo)向,天氣程序首先要能獲取到當前所在地天氣狀況,再次可以自由選擇某地,知道其天氣狀況。 前言 學習了一段時間小程序,大致過了兩遍開發(fā)文檔,抽空做個自己的天氣預(yù)報小程序,全當是練手,在這記錄下。小程序開發(fā)的安裝、注冊和接入等流程就不羅列了,在小程序接入指南已經(jīng)寫得很清楚了,以下...

    Anshiii 評論0 收藏0
  • js面試題

    摘要:面試題的基本數(shù)據(jù)類型和引用數(shù)據(jù)類型基本數(shù)據(jù)類型引用數(shù)據(jù)類型和有何區(qū)別表示一個對象被定義了,值為空值表示不存在這個值。 js面試題 JS的基本數(shù)據(jù)類型和引用數(shù)據(jù)類型 基本數(shù)據(jù)類型:undefined、null、boolean、number、string、symbol引用數(shù)據(jù)類型:object、array、function null 和 undefined 有何區(qū)別? null 表示一個對...

    Baoyuan 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<