2014-12-31 279 views
-1

我目前正在組合網站上工作。我在編寫java代碼時遇到了一個問題。我試圖排查幾小時,但無濟於事。然後,我決定製作最簡單的代碼,看看是否我只是個傻瓜。下面是代碼:Javascript代碼適用於Jsfiddle,但不適用於本地瀏覽器

$(document).ready(function() { 
 
\t 
 
\t $("p").hide(); 
 
\t 
 
\t $("h1").click(function(){ 
 
\t \t $(this).next().slideToggle(300); 
 
\t }); 
 
});
<!DOCTYPE html> 
 
<html> 
 
<head> 
 

 
</head> 
 

 
<body> 
 

 
<h1>Hi.</h1> 
 
<p>How are you?</p> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<script src="jtest.js"></script> 
 
</body> 
 
</html>

任何幫助???也許我只是將它鏈接到HTML錯誤或什麼的。這可能只是一個簡單的解決方案,我沒有搞清楚。

+5

裏面

  • 認沽腳本'jtest.js'連接是否正確? – jmore009

  • +0

    檢查網絡選項卡以查看是否加載了所有內容。還要檢查控制檯是否有任何錯誤 –

    +1

    如果您在其中託管HTML文件的根目錄在同一目錄中也有jtest.js,那麼它看起來很好,但如果您在子目錄中有jtest.js,那可能是爲什麼它不運行。嘗試打開JavaScript控制檯或類似的(例如腳本,網絡標籤)來查看它是否返回了未找到的js文件的404。 –

    回答

    0
    1. 檢查確保您的瀏覽器有JavaScript引擎啓用。
    2. 確保您正確包含所有文件名。頭接片
    3. 有時Internet Explorer中禁用腳本的運行它給你一個警告
    +0

    我試過頭選項卡方法和身體選項卡方法。我確保javascript引擎已打開。我甚至在不同的網站上測試過它。一切都已經過檢查並進行了雙重檢查,代碼仍然無法運行。實際上它非常驚人。 –

    +0

    啊。是的,文件名中存在細微的差異。謝謝! –

    相關問題