欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery is not defined 錯(cuò)誤原因與解決方法小結(jié)

 更新時(shí)間:2017年03月19日 23:40:08   投稿:mdxy-dxy  
今天在測(cè)試一個(gè)程序的時(shí)候,明顯已經(jīng)加載了jquery但總是提示jQuery is not defined,經(jīng)過多方測(cè)試終于發(fā)現(xiàn)了問題,這里簡(jiǎn)單總結(jié)一下,需要的朋友可以參考下

通常出現(xiàn)這種狀況有幾種解決方法:

1:查看是否引入jquery文件

就算引入了文件了是不是通過一些整站下載器之類的軟件下載的,都會(huì)出現(xiàn)問題,建議用迅雷到官方下載即可。

2:查詢路徑是否錯(cuò)誤,可以在頁(yè)面源碼中點(diǎn)擊js文件路徑.

有時(shí)候js里面會(huì)自動(dòng)加入一些路徑,導(dǎo)致路徑錯(cuò)誤

3: JS是解釋型語言,是根據(jù)標(biāo)簽引用分塊順序執(zhí)行的,$是jQuery中的產(chǎn)生的對(duì)象,需要用的話,必須將jquery.js文件放在使用它的JS前面。

將jQuery庫(kù)放在依賴于jQuery的JavaScript腳本之前,并且將這些代碼放入document.ready來確保DOM加載完畢。

<script type="text/javascript" src="path/to/jquery.min.js"></script>
<script type="text/javascript">
 $(document).ready(function() {
  //依賴于jQuery的代碼
 });
</script>

4、有時(shí)候我們使用了第三方的cdn的js加載CDN的jQuery失敗或者超時(shí)

當(dāng)提供jQuery的CDN出問題導(dǎo)致jQuery加載失敗,或者由于網(wǎng)絡(luò)問題瀏覽器加載jQuery文件超時(shí),會(huì)出現(xiàn)jQuery未定義的錯(cuò)誤.

解決方案: 將jQuery文件掛載在自己的網(wǎng)站上作為備用,如果CDN加載jQuery失敗,則使用自己網(wǎng)站存托管的jQuery。這樣的話,大部分用戶依然可以通過CDN加快訪問速度,而一旦CDN出問題時(shí)也可以避免出錯(cuò)。

<script src="https://cdn.staticfile.org/jquery/3.1.1/jquery.min.js"></script>
<script> 
window.jQuery || document.write('<script src="/js/jquery.min.js"><\/script>'))
</script>

是不是通過一些整站下載器之類的軟件下載的,都會(huì)出現(xiàn)問題,建議用迅雷到官方下載即可。

相關(guān)文章

最新評(píng)論