2013-04-01 35 views
-1

繼使用jQuery的文件準備好功能,但是我不能讓這個位工作或做任何事情的教程。我扔了一個警報,它不會觸發任何想法我做錯了什麼?謝謝。jQuery的現成功能沒有做任何事情

<html> 
<head> 
<title>Coulthard</title> 
<LINK REL=StyleSheet HREF="blanket.css" TYPE="text/css" MEDIA=screen> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script> 

<script type="text/javascript"> 
$(document).ready(function() { 
alert("works"); 
$("#slideshow").css("overflow", "hidden"); 
$("#slideshownav").css("visibility", "visible"); 
$("#slideshownav a[href=#image1]".addclass("active"); 



$("#slideshownav").localScroll({ 
target:'#slideshow', axis: 'x' }); 

$("#slideshownav a").click(function(){ 
    $("#slideshownav a").removeClass("active"); 
    $(this).addClass("active"); 
    }); 

}); 
</script> 
+1

註釋掉除警報以外的所有內容,以檢查該事件實際上是否正在觸發。然後一次添加一個小塊代碼,直到失敗,並且您會知道問題出在哪裏。一般來說,如果出現語法錯誤,整個代碼塊將不會被執行。 – 2013-04-01 18:27:34

+0

-1表示未調試 –

回答

1

a[href=#image1]之後有一個閉合的制動器缺失。

變化

`$("#slideshownav a[href=#image1]".addclass("active");` 

`$("#slideshownav a[href=#image1]").addclass("active");` 

,你應該看到您的警報。

PS:您正在使用jQuery的一個非常過時的版本。請期待在新項目中使用最新版本1.9.1。

相關問題