天天看點

前端幹貨,超實用的JQuery小技巧 1、替換元素2、延時加載3、傳回頂部按鈕4、檢查浏覽器版本5、預加載圖檔6、檢查圖檔是否加載完成7、自動修改破損圖像8、阻止連結加載9、禁止右鍵點選10、切換 fade/slide11、ID與Class之間轉換12、檢查某個元素是否存在13、驗證元素是否為空14、把建立的元素動态地添加到DOM中15、統計元素個數16、與其他Javascript類庫沖突解決方案

JQuery是一個 JavaScript 庫,她極大的簡化了我們對 JavaScript 的程式設計,今天我們總結了下平常項目中用到的一些小技巧,僅供參考。

前端幹貨,超實用的JQuery小技巧 1、替換元素2、延時加載3、傳回頂部按鈕4、檢查浏覽器版本5、預加載圖檔6、檢查圖檔是否加載完成7、自動修改破損圖像8、阻止連結加載9、禁止右鍵點選10、切換 fade/slide11、ID與Class之間轉換12、檢查某個元素是否存在13、驗證元素是否為空14、把建立的元素動态地添加到DOM中15、統計元素個數16、與其他Javascript類庫沖突解決方案

 1、替換元素

有時候需要直接替換掉html中的某個元素時,可以以這麼做。

前端幹貨,超實用的JQuery小技巧 1、替換元素2、延時加載3、傳回頂部按鈕4、檢查浏覽器版本5、預加載圖檔6、檢查圖檔是否加載完成7、自動修改破損圖像8、阻止連結加載9、禁止右鍵點選10、切換 fade/slide11、ID與Class之間轉換12、檢查某個元素是否存在13、驗證元素是否為空14、把建立的元素動态地添加到DOM中15、統計元素個數16、與其他Javascript類庫沖突解決方案

2、延時加載

當頁面中元素過多或者需要控制某些元素的加載順序時,我們可以對這些元素進行延時加載。

前端幹貨,超實用的JQuery小技巧 1、替換元素2、延時加載3、傳回頂部按鈕4、檢查浏覽器版本5、預加載圖檔6、檢查圖檔是否加載完成7、自動修改破損圖像8、阻止連結加載9、禁止右鍵點選10、切換 fade/slide11、ID與Class之間轉換12、檢查某個元素是否存在13、驗證元素是否為空14、把建立的元素動态地添加到DOM中15、統計元素個數16、與其他Javascript類庫沖突解決方案

3、傳回頂部按鈕

可以利用 animate 和 scrollTop 來實作傳回頂部的動畫,而不需要使用其他插件。

前端幹貨,超實用的JQuery小技巧 1、替換元素2、延時加載3、傳回頂部按鈕4、檢查浏覽器版本5、預加載圖檔6、檢查圖檔是否加載完成7、自動修改破損圖像8、阻止連結加載9、禁止右鍵點選10、切換 fade/slide11、ID與Class之間轉換12、檢查某個元素是否存在13、驗證元素是否為空14、把建立的元素動态地添加到DOM中15、統計元素個數16、與其他Javascript類庫沖突解決方案

4、檢查浏覽器版本

注: 在版本jQuery 1.4中,.support替換掉了.support替換掉了.browser 變量。

前端幹貨,超實用的JQuery小技巧 1、替換元素2、延時加載3、傳回頂部按鈕4、檢查浏覽器版本5、預加載圖檔6、檢查圖檔是否加載完成7、自動修改破損圖像8、阻止連結加載9、禁止右鍵點選10、切換 fade/slide11、ID與Class之間轉換12、檢查某個元素是否存在13、驗證元素是否為空14、把建立的元素動态地添加到DOM中15、統計元素個數16、與其他Javascript類庫沖突解決方案

5、預加載圖檔

當頁面中使用了很多不可見的圖檔(如: hover 顯示),可能需要預加載它們。

前端幹貨,超實用的JQuery小技巧 1、替換元素2、延時加載3、傳回頂部按鈕4、檢查浏覽器版本5、預加載圖檔6、檢查圖檔是否加載完成7、自動修改破損圖像8、阻止連結加載9、禁止右鍵點選10、切換 fade/slide11、ID與Class之間轉換12、檢查某個元素是否存在13、驗證元素是否為空14、把建立的元素動态地添加到DOM中15、統計元素個數16、與其他Javascript類庫沖突解決方案

6、檢查圖檔是否加載完成

有時候需要確定圖檔完成加載完成後,再執行後續的操作。

前端幹貨,超實用的JQuery小技巧 1、替換元素2、延時加載3、傳回頂部按鈕4、檢查浏覽器版本5、預加載圖檔6、檢查圖檔是否加載完成7、自動修改破損圖像8、阻止連結加載9、禁止右鍵點選10、切換 fade/slide11、ID與Class之間轉換12、檢查某個元素是否存在13、驗證元素是否為空14、把建立的元素動态地添加到DOM中15、統計元素個數16、與其他Javascript類庫沖突解決方案

7、自動修改破損圖像

如果你碰巧在你的網站上發現了破碎的圖像連結,你可以用一個不易被替換的圖像來代替它們。添加這個簡單的代碼可以節省很多麻煩。

前端幹貨,超實用的JQuery小技巧 1、替換元素2、延時加載3、傳回頂部按鈕4、檢查浏覽器版本5、預加載圖檔6、檢查圖檔是否加載完成7、自動修改破損圖像8、阻止連結加載9、禁止右鍵點選10、切換 fade/slide11、ID與Class之間轉換12、檢查某個元素是否存在13、驗證元素是否為空14、把建立的元素動态地添加到DOM中15、統計元素個數16、與其他Javascript類庫沖突解決方案

8、阻止連結加載

有時不希望連結到某個頁面或者重新加載它,可能希望它來做一些其他事情或者觸發一些其他腳本,可以這麼做。

前端幹貨,超實用的JQuery小技巧 1、替換元素2、延時加載3、傳回頂部按鈕4、檢查浏覽器版本5、預加載圖檔6、檢查圖檔是否加載完成7、自動修改破損圖像8、阻止連結加載9、禁止右鍵點選10、切換 fade/slide11、ID與Class之間轉換12、檢查某個元素是否存在13、驗證元素是否為空14、把建立的元素動态地添加到DOM中15、統計元素個數16、與其他Javascript類庫沖突解決方案

9、禁止右鍵點選

某些情況下需要控制頁面元素,禁止右鍵點選的行為,可以這麼做。

前端幹貨,超實用的JQuery小技巧 1、替換元素2、延時加載3、傳回頂部按鈕4、檢查浏覽器版本5、預加載圖檔6、檢查圖檔是否加載完成7、自動修改破損圖像8、阻止連結加載9、禁止右鍵點選10、切換 fade/slide11、ID與Class之間轉換12、檢查某個元素是否存在13、驗證元素是否為空14、把建立的元素動态地添加到DOM中15、統計元素個數16、與其他Javascript類庫沖突解決方案

10、切換 fade/slide

fade 和 slide 是我們在 jQuery 中經常使用的動畫效果,它們可以使元素顯示效果更好。但是如果你希望元素顯示時使用第一種效果,而消失時使用第二種效果,則可以這麼做。

前端幹貨,超實用的JQuery小技巧 1、替換元素2、延時加載3、傳回頂部按鈕4、檢查浏覽器版本5、預加載圖檔6、檢查圖檔是否加載完成7、自動修改破損圖像8、阻止連結加載9、禁止右鍵點選10、切換 fade/slide11、ID與Class之間轉換12、檢查某個元素是否存在13、驗證元素是否為空14、把建立的元素動态地添加到DOM中15、統計元素個數16、與其他Javascript類庫沖突解決方案

11、ID與Class之間轉換

當改變Window大小時,在ID與Class之間切換。

前端幹貨,超實用的JQuery小技巧 1、替換元素2、延時加載3、傳回頂部按鈕4、檢查浏覽器版本5、預加載圖檔6、檢查圖檔是否加載完成7、自動修改破損圖像8、阻止連結加載9、禁止右鍵點選10、切換 fade/slide11、ID與Class之間轉換12、檢查某個元素是否存在13、驗證元素是否為空14、把建立的元素動态地添加到DOM中15、統計元素個數16、與其他Javascript類庫沖突解決方案

12、檢查某個元素是否存在

驗證某個元素是否存在,我們可以使用length屬性來判斷。

前端幹貨,超實用的JQuery小技巧 1、替換元素2、延時加載3、傳回頂部按鈕4、檢查浏覽器版本5、預加載圖檔6、檢查圖檔是否加載完成7、自動修改破損圖像8、阻止連結加載9、禁止右鍵點選10、切換 fade/slide11、ID與Class之間轉換12、檢查某個元素是否存在13、驗證元素是否為空14、把建立的元素動态地添加到DOM中15、統計元素個數16、與其他Javascript類庫沖突解決方案

13、驗證元素是否為空

前端幹貨,超實用的JQuery小技巧 1、替換元素2、延時加載3、傳回頂部按鈕4、檢查浏覽器版本5、預加載圖檔6、檢查圖檔是否加載完成7、自動修改破損圖像8、阻止連結加載9、禁止右鍵點選10、切換 fade/slide11、ID與Class之間轉換12、檢查某個元素是否存在13、驗證元素是否為空14、把建立的元素動态地添加到DOM中15、統計元素個數16、與其他Javascript類庫沖突解決方案

14、把建立的元素動态地添加到DOM中

新建立的元素,動态添加DOM,可以這麼做。

前端幹貨,超實用的JQuery小技巧 1、替換元素2、延時加載3、傳回頂部按鈕4、檢查浏覽器版本5、預加載圖檔6、檢查圖檔是否加載完成7、自動修改破損圖像8、阻止連結加載9、禁止右鍵點選10、切換 fade/slide11、ID與Class之間轉換12、檢查某個元素是否存在13、驗證元素是否為空14、把建立的元素動态地添加到DOM中15、統計元素個數16、與其他Javascript類庫沖突解決方案

15、統計元素個數

統計頁面中某個元素标簽的個數,比如,

前端幹貨,超實用的JQuery小技巧 1、替換元素2、延時加載3、傳回頂部按鈕4、檢查浏覽器版本5、預加載圖檔6、檢查圖檔是否加載完成7、自動修改破損圖像8、阻止連結加載9、禁止右鍵點選10、切換 fade/slide11、ID與Class之間轉換12、檢查某個元素是否存在13、驗證元素是否為空14、把建立的元素動态地添加到DOM中15、統計元素個數16、與其他Javascript類庫沖突解決方案

16、與其他Javascript類庫沖突解決方案

當頁面中引入了多個Javascript類庫時,若有不同類庫之間方法沖突的情況發生,可以重命名JQuery的調用名。

前端幹貨,超實用的JQuery小技巧 1、替換元素2、延時加載3、傳回頂部按鈕4、檢查浏覽器版本5、預加載圖檔6、檢查圖檔是否加載完成7、自動修改破損圖像8、阻止連結加載9、禁止右鍵點選10、切換 fade/slide11、ID與Class之間轉換12、檢查某個元素是否存在13、驗證元素是否為空14、把建立的元素動态地添加到DOM中15、統計元素個數16、與其他Javascript類庫沖突解決方案

好了,以上JQuery的一些小技巧,你都了解了嗎。