問題タブ [settimeout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2509 参照

javascript - javascriptで関数を呼び出すのを遅らせる方法は?

少し遅れて、特定の数のステートメントを実行したい。例:

ここでは、現在のスクロール位置を特定のdivに設定します。しかし、それは私にエラーを与えています:xは未定義です。以下の関数を使用すると正常に機能するかどうかを教えてください。eleがnullで何とか何とか何とかと言わないでください。

助けていただければ幸いです。

0 投票する
4 に答える
154510 参照

javascript - JQuery、setTimeout が機能しない

私はまだJQueryに慣れていません.ajaxの例を機能させる途中で、setTimeoutで行き詰まりました。「。」を追加する必要がある場所に分解しました。毎秒divに。

関連するコードは 2 つのファイルにあります。

index.html

およびmyCode.js

myCode.js ファイルは問題なく動作し、「update()」は最初は実行されますが、2 回目は実行されません。

0 投票する
1 に答える
1022 参照

javascript - setTimeout() なしで負荷の高い関数を待機する前に、モーダル オーバーレイを待機してください。

これは、非同期のフェード/アニメーション機能が含まれていないことを確認するための単純化された例です。

負荷の高い機能が動作しているときは背景が赤く、準備ができているときは背景が黒くなるようにしたいです。実際に何が起こるかというと、ほとんどの場合、関数の準備が整った後、背景が直接黒に変わります。「完了」の通知を待っていても、赤い背景は表示されません。

より良い解決策はありますか? setTimeout で数ミリ秒待って、背景が赤に変わるようにします。work() を直接呼び出すと、問題が発生します。

0 投票する
4 に答える
1408 参照

javascript - javascript / jQuery setTimeout

私はこのコードを持っています:

ボタンを初めてクリックすると問題なく動作しますが、ボタンを複数回クリックするとアラートがn回以上呼び出されます(ボタンをもう一度クリックするとアラートが表示されます->[OK]をクリックしてからもう1つのアラートが表示されます。この後、もう一度クリックすると3つのアラートが表示されます)。textVal =='expectedValue'がtrueを返した後に関数を削除する方法はありますか?

0 投票する
3 に答える
1074 参照

javascript - javascript setTimeout、ページが無限に読み込まれているように見える (firefox)

私はこのコードを持っていますが、問題なく動作しますが、問題はFirefoxでページが無限にロードされているように見えることです。

0 投票する
2 に答える
6910 参照

jquery - SetTimeOut タイマー内の JQuery GetJSON

誰でも実行中のタイマー(javascript settimeout)とデータ検索を行うサンプルコードを投稿できますか..

基本的に、このタイマーが行うことは、新しいメッセージを表示することです..

getJSON を使用する必要がありますか? 非同期呼び出しに問題があると思います..

0 投票する
3 に答える
20742 参照

javascript - x秒後に変数を設定するにはどうすればよいですか?

私は基本的に次のことを達成しようとしています。ページが読み込まれてから5秒後に、変数がtrueに設定されるようにします。

真になると、今のところアラートに「真」を与えることに進みます。誰かが5秒前にボタンをクリックしようとすると、アラートはfalseになります。

0 投票する
5 に答える
3504 参照

javascript - Javascriptで等しいタイムアウトが順番に実行されますか?

私がそうするとしましょう

foo が bar の前に実行を開始することを確認できますか? バーに 0 の代わりに 1、10、または 100 のタイムアウトを使用するとどうなりますか?

簡単な実験によると、タイムアウト値が等しい場合、タイムアウト ターゲットは setTimeouts 自体と同じ順序で実行されますが、この動作に依存しても安全ですか?