一個頁面tab標籤切換,都有scroll事件的解決辦法

當前頁有多個tab,若是都有scroll事件, 先解綁$(window).off('scroll') 再執行scroll就不能夠了,多個標籤就不會互相干擾;ide

給大家個例子:函數

//標籤切換
    $('.tab>a').on('click',function(){
        $(this).addClass('Cur').siblings().removeClass('Cur');            
        $('.Content>div').eq($(this).index()).show().siblings().hide();this

         $(window).off('scroll');  //先解綁滾動事件,避免tab切換衝突
        //標籤1
        if($(this).index()=="0"){     
            Load1();    //標籤一執行的函數    
        }
        
       //標籤2
        if($(this).index()=="1"){   
              Load2();    //標籤二執行的函數
        };
        
        //標籤3
        if($(this).index()=="2"){
             Load3();    //標籤三執行的函數
        };
    });spa

沒有深刻研究更簡單的寫法,你們湊合着看,這都是我寫東西遇到的問題,以爲當時比較費勁的,可能大家以爲沒啥,so easy~~~     萬一有和我遇到一樣問題的呢 ,也算是可參考事件

助人爲樂,手留餘香            哈哈~~~rem

相關文章
相關標籤/搜索