當前頁有多個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