我剛開始在以下網站工作:http://www.psykotaktyle.com/我的jQuery /我的JS有什麼問題?
我已經下載了最新的jQuery(1.6.2)和jQuery UI(1.8.14)。
頁面上的唯一其他JS代碼:
function get_url_param(param, url) {
param = param.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+param+"=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(url);
if(results == null)
return '';
else
return results[1];
}
$(document).ready(function() {
$('ul.menu li').click(function() {
var href = $('a', this).attr('href');
var content = get_url_param('page', href);
if (!content) content = 'home';
$('.slide-item').animate({top:'1000px'}, 500)
//$('#content').fadeOut();
//alert(content);
return false;
});
});
出於某種原因,我得到一個JS錯誤的頁面上一個菜單項時,點擊。
Uncaught TypeError: Not enough arguments jQuery-1.6.2.min.js:18
我不知道這裏出了什麼問題,所以我希望有人能告訴我是什麼原因導致了這個錯誤。
而不是min.js版本使用完整版本,然後你可以很容易地看到什麼是錯的 - 即使它在jQuery代碼。 – pajton
嘗試redownloading jQuery。 –
你錯過了一個分號+ ifs中的括號。 – jackJoe