3

私はさまざまな助けが必要です。:)

テキストがdivに表示され、一定の時間にわたって変更されるjqueryスクリプトを作成する必要があります。たとえば、7 秒ごとに div コンテンツが変更されます (フェードイン フェードアウト効果も挿入する必要があります)。だから私はこのコードを書いたが、うまくいかない

var caption = [
"Tip 01",
"Tip 02",
"Tip 03",
"Tip 04",
"Tip 05",
];

setInterval(function() {
    jQuery.each(caption, function() {
        $("#message-box").html(caption[i]);
    });
    }, 7 * 1000);

どこが間違っていますか?これはすべて、特大プラグインが画像のキャプションをサポートしていないためです。この方法で手動で行う必要があります。

message-box は、配列アイテムが表示される div です。

あなたの助けを前もって感謝します

4

2 に答える 2

1

このように使用します

var i = 0;
setInterval(function() {       
$("#message-box").html(caption[i]);
i++;
if (i == caption.length){i=0;}
}, 7 * 1000);

デモを見る

于 2013-05-30T11:38:24.130 に答える