淺談被jQuery拋棄的函數(shù)及替代函數(shù)
早前為了更好的瀏覽器兼容性,一直是使用jQuery-1.7.2版本;但是隨著各大瀏覽器和技術(shù)的飛速發(fā)展,連bootstrap新版本都是需要引入jQuery-1.9以上的版本,代表著常用的jQuery-1.7.2也該告別歷史舞臺了;
但 是有些我們常用的函數(shù)也被棄用了;不注意的話就會各種報錯;下面就來盤點這些已經(jīng)被拋棄的函數(shù);當然如果你不認識介紹的這些被棄函數(shù);那恭喜你不需要去記 了,只需要理解它的替代函數(shù)即可;本文的意義是提醒親們哪些函數(shù)被棄用了以及該用那些函數(shù)來替代;至于替代函數(shù)具體使用方法請谷哥度娘吧。
1:棄用函數(shù):.live()
被棄版本:jQuery-1.9以上
替代函數(shù):.on()
2:棄用函數(shù):.die()
被棄版本:jQuery-1.9以上
替代函數(shù):.off()
3:棄用函數(shù):.size()
被棄版本:jQuery-1.8以上
替代函數(shù):.length
4:棄用函數(shù):.toggle()
被棄版本:jQuery-1.8以上
替代函數(shù):。。。。。。
還好寫本文的時候把這個函數(shù)扔到了最后,因為官方?jīng)]有相應的替代函數(shù),但是沒有什么能阻擋擁有聰明智慧的程序員;
如果是用來切換css樣式,可以使用 .toggleClass();
如果是要切換事件;可以使用下面自定義的函數(shù);
var i=0; $('#test').click(function(){ if(i==0){ //執(zhí)行方法內(nèi)容 i=1; }else{ //執(zhí)行方法內(nèi)容 i=0; } }
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
- jQuery EasyUI 開源插件套裝 完全替代ExtJS
- 深入理解jQuery中l(wèi)ive與bind方法的區(qū)別
- jQuery中.live()方法的用法深入解析
- 解析jQuery的三種bind/One/Live事件綁定使用方法
- jQuery中bind,live,delegate與one方法的用法及區(qū)別解析
- jquery live()調(diào)用不存在的解決方法
- jQuery的live()方法對hover事件的處理示例
- jQuery中對未來的元素綁定事件用bind、live or on
- jQuery 1.9使用$.support替代$.browser的使用方法
- jQuery 1.9移除了$.browser可以使用$.support來替代
- jQuery中用dom操作替代正則表達式
- jQuery中bind(),live(),delegate(),on()綁定事件方法實例詳解
- jquery ui dialog替代confirm實例分析
- jQuery1.9+中刪除了live以后的替代方法
相關(guān)文章
Jquery Ajax 學習實例2 向頁面發(fā)出請求 返回JSon格式數(shù)據(jù)
處理業(yè)務數(shù)據(jù),產(chǎn)生JSon數(shù)據(jù),供JqueryRequest.aspx調(diào)用2010-03-03JQuery團隊打造的javascript單元測試工具QUnit介紹
元測試又稱為模塊測試,是針對程序模塊(軟件設計的最小單位)來進行正確性檢驗的測試工作。單元測試主要是用來檢驗程式的內(nèi)部邏輯,也稱為個體測試、結(jié)構(gòu)測試或邏輯驅(qū)動測試。通常由撰寫程式碼的程式設計師負責進行。2010-02-02jQuery 右下角滑動彈出可關(guān)閉重現(xiàn)層完整代碼
經(jīng)??吹骄W(wǎng)頁右下角有滑動彈出的廣告,這種效果可以使用jQuery彈出層實現(xiàn)。本實例使用jQuery實現(xiàn)右下角滑動彈出可關(guān)閉重現(xiàn)層2012-10-10