Javaスクリプト/ jqueryの学習を始めたばかりです。私の関数は完全に間違っているかもしれませんが、コンパイルしてチェックすることさえできません。(firefox firebug デバッガーを使用して) 私が書こうとしているものに似た他のコードを見てきましたが、この構文エラーを邪魔にならないようにして、それが近いかどうかを確認することさえできません。誰かがこれを理解するのを手伝ってくれたら、とても感謝しています! これが私のコードです。
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行目は私の編集の上の行です。