[問題] JS的$顯示未定義

看板Web_Design作者 (安安好)時間6年前 (2018/08/28 22:18), 編輯推噓3(3023)
留言26則, 4人參與, 6年前最新討論串1/1
https://i.imgur.com/To8gfXT.jpg
https://i.imgur.com/CybZCOp.jpg
如圖所示, 已在html檔中引入<script src="https://code.jquery.com/jquery-3.3.1.js" integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60=" crossorigin="anonymous"></script> 不知為何在js檔還是顯示錯誤, 上網找了解法試過都沒有用,所以來ptt版上發文請問各位高手們QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.165.244.80 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1535465936.A.59C.html

08/28 22:33, 6年前 , 1F
檢查一下引入的順序?jquery要優先引入
08/28 22:33, 1F

08/28 22:49, 6年前 , 2F

08/28 22:49, 6年前 , 3F
這樣加入html檔
08/28 22:49, 3F

08/28 22:49, 6年前 , 4F
而js檔還是顯示錯誤QQ
08/28 22:49, 4F

08/29 01:00, 6年前 , 5F
跑起來有問題嗎?看起來只是brackets的linter問題
08/29 01:00, 5F

08/29 01:02, 6年前 , 6F
js檔最上面加上 /* global $ */
08/29 01:02, 6F

08/29 12:37, 6年前 , 7F
你的js code放在哪個區域阿?放body的話,那…
08/29 12:37, 7F

08/30 22:02, 6年前 , 8F
謝謝Infinity大大
08/30 22:02, 8F

08/30 22:02, 6年前 , 9F
加上之後有好了
08/30 22:02, 9F

08/30 22:02, 6年前 , 10F
只是anime前面還是顯示錯誤orz
08/30 22:02, 10F

08/30 22:05, 6年前 , 11F
謝謝k大!!
08/30 22:05, 11F

08/30 22:05, 6年前 , 12F
我的JS的確是放在html檔body最尾端並用link載入JS檔
08/30 22:05, 12F

08/30 22:05, 6年前 , 13F
因為聽說這樣載入網頁比較快
08/30 22:05, 13F

08/30 22:05, 6年前 , 14F
可是移到html檔的head區域
08/30 22:05, 14F

08/30 22:05, 6年前 , 15F
好像錯誤也沒有改QQ
08/30 22:05, 15F

08/30 22:25, 6年前 , 16F
eslint檢測你的js時只認識當下的js
08/30 22:25, 16F

08/30 22:25, 6年前 , 17F
不認識你的其他js檔或html
08/30 22:25, 17F

08/30 22:26, 6年前 , 18F
所以你如果在這個js檔裡用了其他js檔定義的東西
08/30 22:26, 18F

08/30 22:26, 6年前 , 19F
就會報錯,你要告訴他你用了哪些全域變數
08/30 22:26, 19F

08/30 22:27, 6年前 , 20F
如果anime是定義在另一個檔案裡,也要加在global
08/30 22:27, 20F

08/30 22:29, 6年前 , 21F
可以寫個config放在資料夾裡比較方便
08/30 22:29, 21F

08/31 08:56, 6年前 , 22F
謝謝Infinity大大!已解決
08/31 08:56, 22F

09/11 20:16, 6年前 , 23F
我之前也有這問題,可是跑起來沒差也就沒管了。請問
09/11 20:16, 23F

09/11 20:16, 6年前 , 24F
不處理會怎樣嗎?
09/11 20:16, 24F

09/19 09:10, 6年前 , 25F
我之前也是不處理沒關係,可是覺得還是要理解一下為什麼
09/19 09:10, 25F

09/19 09:10, 6年前 , 26F
都會顯示錯誤
09/19 09:10, 26F
文章代碼(AID): #1RXLdGMS (Web_Design)
文章代碼(AID): #1RXLdGMS (Web_Design)