方法:1、使用“if (jquery){//jquery已加載} else{//未加載}”語(yǔ)句來判斷;2、使用“if(typeof jquery=='undefined'){//jquery未加載 } else{//已加載}”語(yǔ)句來判斷。
該方法適用于所有品牌的電腦。
相關(guān)推薦:《jquery視頻教程》
當(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="//apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script><script type="text/javascript"> if (typeof jquery == 'undefined') { document.write(unescape("")); }</script>或者
<script src="http://lib.sinaapp.com/js/jquery11/1.8/jquery.min.js"></script><script>window.jquery || document.write(unescape(""))</script>一個(gè)是百度的,一個(gè)是新浪的,不建議使用google,微軟等國(guó)外的,容易被強(qiáng)國(guó)內(nèi)訪問不如國(guó)內(nèi)的快。
更多編程相關(guān)知識(shí),請(qǐng)?jiān)L問:編程入門?。?