我有點問題,一直試圖讓我的頭相當一段時間了。通過很多主題搜索,但沒有找到任何幫助我的東西。jsFiddle jQuery工作...不在本地主機
我編輯的的jsfiddle,我發現和設計,讓簡單的切換導航:
http://jsfiddle.net/liamtarpey/GzkN4/
唯一的問題是,我試着現在它融入我的網站,但它不工作,我已經把它縮小到只是一個測試頁面,試圖找出問題,但仍然沒有運氣。我使用WAMP服務器進行測試,所有的php和其他javascript工作都正常。
這裏是我的HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jQuery Test</title>
<link rel="stylesheet" href="css/master.css">
<script src="//ajax.googleapis.com/ajax/libs/jquerymin.js" type="text/javascript"></script>
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<div class="alt-nav">
<h3>Menu</h3>
<ul>
<li><a href="index.php">News</a></li>
<li><a href="about.php">About</a></li>
<li><a href="press.php">Press</a></li>
<li><a href="gigs.php">Gigs</a></li>
<li><a href="music.php">Music</a></li>
<li><a href="gallery.php">Gallery</a></li>
<li><a href="videos.php">Videos</a></li>
<li><a href="shop.php">Shop</a></li>
<li><a href="contact.php">Contact</a></li>
</ul>
</div>
</body>
</html>
這裏的外部js文件
的script.js:
$('.alt-nav').click(function() {
$('ul').slideToggle(550, 'linear');
});?
最後CSS:
.alt-nav {
display: block;
width: 100%;
background: black;
border-bottom: 2px solid #F06;
}
.alt-nav h3, ul {
color: white;
}
.alt-nav ul {
display: none;
}
(上行可以沒有或只是刪除,他們都應該工作,這應該隱藏在頁面加載)。
事情在瀏覽器中看起來很好,但它不起作用,它完全是靜態的,就好像它沒有讀取腳本。
有人能幫我解決這個問題嗎?
任何幫助,將不勝感激。謝謝!
你檢查過的開發工具的控制檯,看看你所有的腳本都被加載了,如果有錯誤發生? – j08691
我忘了提及,我的索引實際上是index.php - 我不相信它會導致它沒有保存爲.html文件的問題,但如果我錯了,請糾正我。 – LT86
使用sitesucker(sitesucker.us)下載此頁面:http://jsfiddle.net/liamtarpey/GzkN4/show/result/ – jacktheripper