最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

檢測jQuery.js是否已加載的判斷代碼

 更新時(shí)間:2011年05月20日 01:20:56   投稿:mdxy-dxy  
測類、方法、變量或?qū)傩允欠褚汛嬖?,這是Javascript編程基礎(chǔ)知識(shí)。在這里我們就是要檢測jQuery()或$()函數(shù)是否存在

當(dāng)然,該方法不局限于jQuery的檢測,對(duì)與任何Javascript變量或函數(shù)都是通用的。

當(dāng)前網(wǎng)頁加載jQuery后,jQuery()或$()函數(shù)將會(huì)被定義,所以檢測jQuery是否已經(jīng)加載存在以下2種方法:

方法1:

if (jQuery) { 
// jQuery 已加載 
} else { 
// jQuery 未加載 
} 

方法2:

if (typeof jQuery == 'undefined') { 
// jQuery 未加載 
} else { 
// jQuery 已加載 
} 

備注:
以上我們通過檢測jQuery函數(shù)是否已定義,這是一個(gè)比較安全可靠的方法,因?yàn)楫?dāng)你加載jQuery.js后,可能會(huì)再加載prototype.js或mootools.js等,其中可能會(huì)重定義$()函數(shù), 檢測$()函數(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,微軟等國外的,容易被強(qiáng)國內(nèi)訪問不如國內(nèi)的快。

相關(guān)文章

最新評(píng)論

临武县| 霍林郭勒市| 徐汇区| 南昌市| 马鞍山市| 扎鲁特旗| 宜州市| 五寨县| 眉山市| 黑龙江省| 镇江市| 南江县| 邢台县| 桐城市| 安多县| 杨浦区| 曲阜市| 陆良县| 锡林浩特市| 丘北县| 策勒县| 富阳市| 云阳县| 桐梓县| 麦盖提县| 古交市| 洪泽县| 无为县| 蓬莱市| 松潘县| 雷州市| 文昌市| 东阿县| 郑州市| 瑞昌市| 兴业县| 夏邑县| 江西省| 淮安市| 苗栗县| 石景山区|