檢測(cè)jQuery.js是否已加載的判斷代碼
當(dāng)然,該方法不局限于jQuery的檢測(cè),對(duì)與任何Javascript變量或函數(shù)都是通用的。
當(dāng)前網(wǎng)頁(yè)加載jQuery后,jQuery()或$()函數(shù)將會(huì)被定義,所以檢測(cè)jQuery是否已經(jīng)加載存在以下2種方法:
方法1:
if (jQuery) {
// jQuery 已加載
} else {
// jQuery 未加載
}
方法2:
if (typeof jQuery == 'undefined') {
// jQuery 未加載
} else {
// jQuery 已加載
}
備注:
以上我們通過檢測(cè)jQuery函數(shù)是否已定義,這是一個(gè)比較安全可靠的方法,因?yàn)楫?dāng)你加載jQuery.js后,可能會(huì)再加載prototype.js或mootools.js等,其中可能會(huì)重定義$()函數(shù), 檢測(cè)$()函數(shù)是否存在將會(huì)不準(zhǔn)確。
平時(shí)我們加載jquery,如果帶寬與速度不是很好的情況可以考慮引用第三方的jquery
<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript">
if (typeof jQuery == 'undefined') {
document.write(unescape("%3Cscript src='/skin/mobile/js/jquery.min.js' type='text/javascript'%3E%3C/script%3E"));
}
</script>
或者
<script src="http://lib.sinaapp.com/js/jquery11/1.8/jquery.min.js"></script>
<script>window.jQuery || document.write(unescape("%3Cscript src='/skin/mobile/js/jquery.min.js' type='text/javascript'%3E%3C/script%3E"))</script>
一個(gè)是百度的,一個(gè)是新浪的,不建議使用google,微軟等國(guó)外的,容易被強(qiáng)國(guó)內(nèi)訪問不如國(guó)內(nèi)的快。
相關(guān)文章
jQuery實(shí)現(xiàn)凍結(jié)表頭的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)凍結(jié)表頭的方法,實(shí)例分析了jQuery擴(kuò)展方法的實(shí)現(xiàn)技巧及固定表格樣式的方法,需要的朋友可以參考下2015-03-03
Easyui筆記2:實(shí)現(xiàn)datagrid多行刪除的示例代碼
本篇文章主要介紹了Easyui筆記2:實(shí)現(xiàn)datagrid多行刪除,詳細(xì)介紹了完成一個(gè)多行勾選并刪除的功能。有興趣的可以了解一下。2017-01-01
jQuery使用EasyUi實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)下拉框效果
本篇文章主要介紹了jQuery使用EasyUi實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)效果,實(shí)例使用EasyUi實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。2017-03-03
基于jQuery架構(gòu)javascript基礎(chǔ)體系
jQuery畢竟還只是一個(gè)基礎(chǔ)的最底層的工具集,封裝元素選擇器,事件等等,基本上能滿足一般的需求,但要從整體的WEB的周度來(lái)看,為了提高javascript開發(fā)的效率與可重用性,就需要有一個(gè)整體的布局2011-01-01
如何實(shí)現(xiàn)星星評(píng)價(jià)(jquery.raty.js插件)
本文主要分享了用jQuery插件jquery.raty.js實(shí)現(xiàn)星星評(píng)價(jià)功能:后臺(tái)傳數(shù)據(jù),前臺(tái)顯示星星個(gè)數(shù)的具體方法。有很好的參考價(jià)值,需要的朋友一起來(lái)看下吧2016-12-12
基于jquery實(shí)現(xiàn)多級(jí)菜單效果
這篇文章主要為大家詳細(xì)介紹了基于jquery實(shí)現(xiàn)多級(jí)菜單效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07

