我剛開始學習一些java腳本/ jquery。我的函數可能完全錯誤,但我甚至無法編譯它來檢查它。 (使用firefox的螢火蟲調試器)我已經看過其他類似於我正在編寫的代碼,看起來似乎無法得到這個語法錯誤,甚至看不到它將會接近。如果有人能幫我解決這個問題,我將不勝感激!這是我的代碼。Java腳本中的語法錯誤第29行/ jquery
的JavaScript文件:
$(document).ready(function() {
jQuery.fn.timer = function() {
var $quote = $('#quote').children;
var i = ('$quote p').css('display', ':visible');
$quote.eq(i).animate({
opacity: 0
}, 300).css('display', ':none');
if (i > $quote.length) {
i = 0;
$quote.eq(i).css('display', ':visible').animate({
opacity: 100
}, 300);
} else {
$quote.eq(i + 1).css('display', ':visible').animate({
opacity: 100
}, 300);
}
window.setInterval(function() {
$('#quote').timer();
}, 5000);
});
})(); (edit)
編輯:對不起 「:」 在這裏的論壇上一個錯字,真的有 「;」最後。我試着在這個區域多次改變我的代碼,但仍然得到相同的語法錯誤。第29行是我編輯的上方。
最後一個符號應該是';',而不是':'。 – DCoder 2013-03-01 12:19:17
你能告訴我們你代碼中的哪一行代表第二十九行嗎? – defau1t 2013-03-01 12:24:54
你的代碼期望缺少括號「)」 – DevelopmentIsMyPassion 2013-03-01 12:29:04