JQuery:代码出现故障

时间:2009-11-07 18:06:34

标签: javascript jquery

我正在尝试将我之前使用的一些JQuery代码的部分重用于另一个网站,但由于某种原因,这种使用它会导致整个页面空白。当我评论JQuery代码时,它会按预期显示。代码如下(这在我的<head>元素中):

<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很新,所以我很困惑。谢谢!

2 个答案:

答案 0 :(得分:3)

缺少</script>之前的</head>标记。

答案 1 :(得分:2)

您需要在结束标记之前使用结束脚本标记。

</script>
</head>