2017-03-19 20 views
-1

好了,我在我的劇本寫了這個:jQuery是我扔的錯誤中的第一行代碼

$(document).ready(function(){ alert("works"); })

只是一個正常的document.ready檢查,並在我拋出7個錯誤

Errors screenshot

你能幫助我嗎?

+1

務必儘可能以文本形式發佈所有內容。 – Carcigenicate

+0

這些是格式化建議,而不是錯誤。 – Carcigenicate

+0

'它給我帶來了7個錯誤 - 什麼是「它」 - 因爲「它」當然不是瀏覽器 –

回答

0

從錯誤,似乎你是在你打電話$(document).ready後包括jQuery庫。

<head>

+0

就是這樣!謝謝:D我只是按照教程,不知道你應該在其他腳本之上包含jquery –

+0

請注意,你應該在body標籤的末尾加入JavaScript,以獲得更好的加載效果,而不是在頭部。查看我的答案,瞭解爲什麼這是最佳做法。 –

+0

@JohnVandivier我同意,但我的觀點是他需要在調用'$'的腳本之前包含jQuery。否則'$'將永遠是不確定的。爲了簡單起見,我想用這種方式概述問題,以防他的代碼在身體的開始等等。 –

0

任何其他腳本之前包括你的jQuery是否包含jQuery庫?請看下面的例子:

$(document).ready(function(){ 
 
    alert("works"); 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

0

你的代碼是普通的jQuery的,如果沒有庫衝突應該工作。

您是否導入了jQuery?如果是這樣,請檢查您輸入的任何內容,確保沒有衝突。您可以嘗試使用jQuery.noConflict()來解決與其他庫的任何衝突。

我也建議你加載你的JavaScript at the end of the body tag to improve page loading,而不是像其他人建議的那樣。 jQuery確實需要包含在任何依賴代碼運行之前。

相關問題