首頁 >web前端 >js教程 >淺談被jQuery拋棄的函數及替代函數_jquery

淺談被jQuery拋棄的函數及替代函數_jquery

WBOY
WBOY原創
2016-05-16 16:01:251566瀏覽

早前為了更好的瀏覽器相容性,一直是使用jQuery-1.7.2版本;但是隨著各大瀏覽器和技術的飛速發展,連bootstrap新版本都是需要引入jQuery-1.9以上的版本,代表常用的jQuery-1.7.2也該告別歷史舞台了;

但是有些我們常用的函數也被棄用了;不注意的話就會各種報錯;下面就來盤點這些已經被拋棄的函數;當然如果你不認識介紹的這些被棄函數;那恭喜你不需要去記了,只需要理解它的替代函數即可;本文的意義是提醒親們哪些函數被棄用了以及該用那些函數來替代;至於替代函數具體使用方法請穀哥度娘吧。

1:棄用函數:.live()

被棄版本:jQuery-1.9以上

替代函數:.on()

2:棄用函數:.die()

被棄版本:jQuery-1.9以上

替代函數:.off()

3:棄用函數:.size()

被棄版本:jQuery-1.8以上

替代函數:.length

4:棄用函數:.toggle()

被棄版本:jQuery-1.8以上

替代函數:。 。 。 。 。 。

還好寫本文的時候把這個函數扔到了最後,因為官方沒有相應的替代函數,但是沒有什麼能阻擋擁有聰明智慧的程式設計師;

如果是用來切換css樣式,可以使用 .toggleClass();

如果是要切換事件;可以使用下面自訂的函數;

var i=0;
$('#test').click(function(){
if(i==0){
//执行方法内容
i=1;
}else{
//执行方法内容
i=0;
}
}

以上所述就是本文的全部內容了,希望大家能夠喜歡。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn