2009-11-07 140 views
0

我試圖重複使用以前用於其他網站的某些JQuery代碼的某些部分,但由於某種原因,這種使用會導致整個頁面變爲空白。當我評論JQuery代碼時,它會按照預期顯示。代碼如下(這是我的<head>元素):JQuery:代碼出現故障

<head>  

<!-- Jquery Stuff --> 

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 

<!-- <script src="js/jquery-1.3.2.min.js"></script> --> <!--For when DNS is down! :D --> 

<script type="text/javascript"> 

jQuery.noConflict(); 

(function($) { 
$(function() { 



/* hacky nav highlighting */ 
var loc = window.location.href; 
//strip the existing current state 
$('#nav .current').removeClass('current'); 

//add class to current section... 
//About 
if(loc.indexOf('about.html') > -1){ 
     $('#nav #about').addClass('current'); 
} 
//Pictars 
else if(loc.indexOf('pictures') > -1){ 
     $('#nav #pictures').addClass('current'); 
} 
//Forums 
else if(loc.indexOf('forums') > -1){ 
     $('#nav #forums').addClass('forums'); 
} 
//Archives 
else if (loc.indexOf('archives') > -1) { 
    $('#nav #archives').addClass('current'); 
} 
//Submit Content 
else if (loc.indexOf('submit') > -1) { 
    $('#nav #submit').addClass('current'); 
} 
//Feedback 
else if (loc.indexOf('feedback') > -1) { 
    $('#nav #feedback').addClass('current'); 
} 
); 

}); 
})(jQuery); 

</head> 

您認爲發生了什麼?我的代碼中是否有明顯的錯誤?我對JQuery很陌生,所以我很困惑。謝謝!

回答

3

</script>標籤應該在</head>之前缺失。

+0

哦哇,我失敗了。 :d – 2009-11-07 18:15:03

2

您需要關閉頭標記之前的關閉腳本標記。

</script> 
</head>