私はかなり長い間探していました、そして誰もが私にsetTimeout()関数を打つ前に、私に聞いてください。
見えないHTML要素が20個まであります。一時停止して、一度に1つずつ表示されるようにします。また、jQueriesのすばらしいアニメーション機能のいくつかを、それらを表示するときに使用したいと思います。
したがって、基本的には、JavaScript/jQueryを使用して「一連のフレーム/イベント/状態を再生」したいと思います。
私は何を調べましたか?
SetTimeout():
私はJSのsetTimeout関数を見てきましたが、私が知る限り、1〜3個のsetTimeout()関数があるとうまく機能します。
もっと欲しければ、それは非常に厄介になり始めます。それらは埋め込まれており、数字を足し合わせてすべての時間を計る必要があり、全体像を把握するのは非常に困難です。
jQuery.delay()
また、jQuery.delay()関数には、実際にコードを一時停止する機能がありません。アニメートしたい要素ではなく、20以上の要素があります。
Updatepanelスパム
私が今考えているもう1つのオプション(私を殺してください)は、updatepanelを使用することです。毎秒、タイマーを使用してポストバックを作成し、セッションを使用して、それがどの「フレーム」であるかを正確に認識します。次に、フレーム番号に応じて表示/非表示を設定したり、jQueryアニメーションを起動したりできます。
さて、今朝目が覚めたとき、このような更新パネルでWebサーバーにスパムを送信することは夢にも思いませんでした。
これを行うための良い方法はありますか?私は提案を非常に受け入れています。
どうもありがとう!:-)