2016-05-10 39 views
-4

我正在複製此網站的代碼http://codepen.io/githiro/pen/ICfFE以用於我的網站,並且出現錯誤。第一個函數以$,$(function(){開頭,但是當我完成並在google上打開它時,會得到一個錯誤,說明$是未定義的。我還應該指出,我已經調用了jquery。

<head> 
    <link rel="stylesheet" type="text/css" href="stylesheet.css"/> 
    <script src="script.js"></script> 
    <script src="jquery-2.2.2.js"></script> 
    <title> What Instrument are you? </title> 
</head> 

我該如何解決這個問題? 感謝您的幫助!

+0

外觀到設置/ JavaScript部分,你應該可以看到所有運行這個例子所需的依賴關係。 – Alexus

+1

請注意,您的'script.js'(我假設您的代碼存在於其中)包含在* jQuery之前*。你會想要扭轉這一點。 –

回答

0

您需要在您的主頁腳本正文之前將jQuery添加到您的頁面。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
0

打開它在谷歌它得到一個錯誤說$未定義

這通常意味着你的jQuery參考丟失。請確保您有包含您的jQuery代碼的<script>標記它之前:

<!-- Example CDN Reference to jQuery --> 
<script src="https://code.jquery.com/jquery.min.js"></script> 
<script> 
    $(function(){ 
     // Your code here 
    }); 
</script> 
+0

\t \t <鏈路的rel = 「樣式表」 類型= 「文本/ CSS的」 href = 「stylesheet.css中」/> \t \t \t \t \t \t 你是什麼樂器? \t 這就是我所擁有的。 javascript正在用完 – user3500310

+0

如果它包含任何jQuery代碼(例如'$(function {...});請確保您將jQuery引用**之前**包含到您的'script.js'文件中; )。您還需要確保您的引用是正確的,並且不會在控制檯中引發任何錯誤(即表明它已正確加載)。 –

+0

哦。我看到謝謝! – user3500310