2012-09-20 76 views
-6

可能重複:
Why does my jsfiddle work but not my web site?爲什麼這個jQuery在jsfiddle.net上工作,而不是在我的網站上工作?

你好。對不起,我在另一個問題的答案有問題;我的意思是這樣的:http://jsfiddle.net/Mb6Nd/

我試圖使用它在我的網站上是這樣的:side.js是http://jsfiddle.net/Mb6Nd/上的jQuery代碼,它並不適用於我。請幫幫我。

謝謝

<header> 
    <script type="text/javascript" src="side.js"></script> 
</header> 
    <style> 
    ul li {background-color: #cecece;} 
    </style> 

    <ul id="mainmenu"> 
     <li>item 1</li> 
     <li>item 2</li> 
     <li>item 3</li> 
    </ul> 
    ​ 
+1

當你的問題是downvoted,那就是它需要改進,而不是你需要重新發佈一個符號的符號。閱讀[常見問題],並努力改善您的問題。 – zzzzBov

回答

2

您的標記是無效,風格標籤應該是頭標籤內不後標籤,也應先加載的jQuery爲了使用jQuery的方法和屬性。

<html> 
    <head> 
     <script type="text/javascript" src='http://code.jquery.com/jquery-latest.js'></script> 
     <script type="text/javascript" src="side.js"></script> 
     <style> 
     ul li {background-color: #cecece;} 
     </style> 
    </head> 
    <body> 
     <ul id="mainmenu"> 
      <li>item 1</li> 
      <li>item 2</li> 
      <li>item 3</li> 
     </ul> 
    </body> 
</html> 
+0

我正是這樣做,但它沒有工作:| 有人說的jsfiddle全自動設置windows.load 一些事情,但他帶走了他的評論,我理解DOND :( – user1647406

+0

@ user1647406在您提供的撥弄你有'$(文件)。就緒()',這不應該是問題你應該確保你的腳本加載,如果你使用的是Firefox,你可以安裝螢火蟲,它告訴你的腳本是否加載或您的代碼有語法錯誤或不。 – undefined

+0

我的問題僅僅是一個顏色漸變的菜單,你可以幫助我做出這樣http://jsfiddle.net/Mb6Nd/菜單?我只想要一個顏色漸變菜單 – user1647406

1

這是可能的文件引用錯誤

你不包括jQuery的文件的任何地方

包括

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

的side.js上述

+0

感謝您的關注是的,我用的是這樣的:。 ' \t ' 我不明白這一點: 或移動下方的元素腳本標籤 請explane我 – user1647406

+0

你爲什麼要裝2個版本的jQuery的..只要加載最新版本1.8.0。 。在lements下方移動腳本標籤可以確保你的頁面加載速度更快,讓你打的腳本文件之前,所有元素都被解析.. –

+0

,即使我用它是dos最新的jQuery也沒有工作在我的網站 「 < script type =「text/javascript」scr ='http://code.jquery.com/jquery-latest.js'>

  • 項1
  • 項目2
  • 項目3
' – user1647406

0

你有錯HTML標記,再加上jsfiddle包括jquery,但你似乎沒有包括它。包括jQuery腳本

+0

我包括 看看這個: http://shaweb.ir/test/ 我的錯誤是什麼? – user1647406

0

這是否說$沒有定義?如果是的話,你的jquery沒有加載,也看到你的腳本被加載。請在您的系統上安裝螢火蟲,或者如果您有谷歌瀏覽器,只需按F12鍵即可看到控制檯,並且您將獲得更清晰的圖像。

相關問題