-2

Javascript または JQuery を使用して、ページが読み込まれてから 20 秒後に div を置き換えたいと考えています。つまり、div A が最初に表示され、20 秒後に div B に置き換えられます。

明確にするために、これは回転アニメーションを意図したものではありません。スワップは、ページがロードされた後、設定された間隔で 1 回だけ発生し、エンド ユーザーからのそれ以上の操作は必要ありません。スワップが再び発生する唯一の方法は、ページがリロードされた場合です。

誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

1

ドキュメント対応ハンドラーで次のようにします。

$("#divA").delay(20000).fadeOut(function() {
     $("#divB").fadeIn();
     $(this).remove();
});

最初に 2 番目の div を非表示にする CSS を使用します。

#divB { display : none; }

デモ: http://jsfiddle.net/N3tdd/

明らかに、マークアップに適したセレクターを使用してください。CSS ルールで div B を非表示にできない、または非表示にしたくない場合は$("#divB").hide();、上記のコードの前に追加するだけです。

于 2012-10-23T03:12:53.317 に答える