ねえ私はウェブサイトを作成しています。私はJavaScriptが必要なこの問題を知っている、残念ながら私はまだそれを行うことはできません。"10sec"後に画像を読み込む
私は背景のスライドショーを持っています。 6秒ごとに新しい画像が表示されます。
私の考えは次のとおりです。第2のイメージを4秒後にロードし、3回目を10秒後にロードするなどの方法があります。
どうすれば教えてもらえますか? ありがとうございます!
ねえ私はウェブサイトを作成しています。私はJavaScriptが必要なこの問題を知っている、残念ながら私はまだそれを行うことはできません。"10sec"後に画像を読み込む
私は背景のスライドショーを持っています。 6秒ごとに新しい画像が表示されます。
私の考えは次のとおりです。第2のイメージを4秒後にロードし、3回目を10秒後にロードするなどの方法があります。
どうすれば教えてもらえますか? ありがとうございます!
あなたがどこから始めたらよいかわからない場合は、正しい方向に穏やかな振る舞いを与えます。あなたのフレームワークを使用している場合、これを囲むラッパーがあるかもしれないことに留意してください。これは純粋なJSです。
また、注目に値することは、これを処理するさまざまな方法があります。画像の変更は、あなたがsetTimeout
を使用して、ミリ秒数後に呼び出されるコールバック関数を渡すことができを呼び出すキャンバスなど
に遅延機能を使用し、それに反応する場合例えば同様のリスナーを置きます。
setTimeout(function(){ alert("Hello"); }, 3000);
この例では、3秒後にalertを呼び出すanon関数を呼び出します。
を繰り返します。これは、無期限に第一の例と同じですが、3秒ごとに行いますsetInterval
setInterval(function(){ alert("Hello"); }, 3000);
を使用する必要があるすべてのXと呼ばれるあなたたい機能の場合。
あなたは何ができるか第一の画像を4000から6000にロードされた後にのみ間隔設定が、タイムアウトを変更する:)
あなたはタイムアウトと間隔に名前を付ける場合は、それらをキャンセルすることができます(特に重要なあなたならば使用することです無期限に実行する間隔を望んではいけません)。
これは、jsで遅延と間隔を処理する方法がわからない場合に設定します。 あなたはもっと試したものを投稿してください。
なぜ否定的な投票ですか?ガイはどこから始めるべきかわからない。遅延と間隔を使用するという彼の要求に従って、私は正しい方向に彼を指差した。もし彼が彼の試みを投稿すれば、私はそれを修正します。それまではこれが最善で、それはコメントのためには長すぎます。 – DanteTheSmith
ありがとう私は次の日にそれを試してみます –
@DanteTheSmith私は同意する、私はあなたの答えがdownvotedされた理由を理解していない。援助コミュニティは、よく表現されていないという疑問にもかかわらず、仲間の開発者を指すような種類の答えを拒否すべきではありません。私はアップボードをしていて、JanneckがJavaScriptに慣れてくれることを願っています! –
'setTimeout'メソッドが必要なようです=> https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setTimeout – Fefux
こんにちはJanneck、質問を詳しくお聞かせください。あなたがすでに試したコード:https://stackoverflow.com/help/mcveありがとう! –
何を試してみましたか? – DanteTheSmith