問題タブ [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.
javascript - 「setTimeout」関数に引数を渡すにはどうすればよいですか?
これらの関数で id に変数を使用するにはどうすればよいですか? 私がそうするsetTimeout
とき、私は仕事をすることができません。
javascript - なぜsetTimeoutはとても気まぐれで半機能的ですか?
そしてlr_timeout
グローバルに定義され、load_result
関数は最初に関数で開始されdocument.ready
ます。問題は、関数が常に実行されるとは限らないことです。Firebugでそれを監視し、常に機能するsetIntervalに設定された別の関数があります。
アイデア?
javascript - setTimeout でスケジュールする必要がある関数呼び出しがすぐに実行されるのはなぜですか?
これが私の問題です。プロキシサーバーをテストするこの機能があります。
「doRequest()」関数を約 10 秒間隔で呼び出したいのですが、setTimeout() を使用しても関数はすぐに呼び出されます。
どんなアイデアでも大歓迎です、ありがとう。
PS: 'proxytimout' に任意の値を指定しても効果はありません。
javascript - Javascript:setTimeoutを停止できません
私はプロキシサーバーチェッカーに取り組んでおり、setTimeout関数を使用して約5秒間隔でリクエストを開始する次のコードがあります。
しかし、彼らが始まったら私は彼らを止めることはできません!
修正またはより良い方法がより高く評価されます。
Stack Overflowコミュニティに感謝します!
jquery - jQuery、x 秒後に非表示の div を削除しようとしていますか?
こんにちは、div を「非表示」にして、非表示アニメーションが終了したら「削除」しようとしています。どちらかを機能させることができるようですが、両方を機能させることはできません。setTimeout を使用してみましたが、これは div が非表示になるだけで、実際には削除されません。
コードは次のとおりです。
setTimeout なしで削除すると、div は削除されますが、非表示アニメーションは表示されません。
どんな助けでも大歓迎です!
javascript - 正しい「this」コンテキストを setTimeout コールバックに渡しますか?
にコンテキストを渡すにはどうすればよいsetTimeout
ですか? 1000ミリ秒後this.tip.destroy()
に呼び出したい。this.options.destroyOnHide
どうやってやるの?
上記を試してみるとthis
、ウィンドウを参照します。
javascript - タイマー付きポップアップボックス
指定された非アクティブ時間 (IDLE 時間は 10 分間など) の後、アプリケーションはタイマー付きのポップアップ ボックスを表示し (60 59 58 ....1 のように表示されます)、そのボックスはキャンセル オプションが選択された状態で 60 秒以内に閉じる必要があります。ユーザーがオプションを選択しない場合、そのブラウザは閉じる必要があります。ユーザーが 60 秒以内にキャンセル オプションを選択した場合も、閉じる必要があります。
私が使用しているポップアップボックスを表示するsetTimeout("pop()",600000);
には、ユーザーがオプションを選択しない場合、少なくともそのボックスにタイマーを含める方法を60秒以内に閉じる必要があります。これに対する解決策はありますか?
jquery - jQuery:使用頻度の低いdivのリストをフェードアウトし、マウスオーバーでフェードインするにはどうすればよいですか?
あまり使用しないWebページに多数の要素があるとすると、jQueryはそれらを少しフェードさせることができますが、マウスオーバーがない場合に限りますか?マウスオーバーでフェードバックする必要があります!
javascript - setTimeout でオブジェクトのメソッドを実行するにはどうすればよいですか?
少し遅れて、mouseleave イベントでプルダウン メニューを閉じたいと思います。しかし、私はそれを機能させるのに問題があります。
オブジェクトで次のメソッドを検討してください: (私は jQuery を使用しています)
これはうまくいきません。つまり、this.message は undefined になります。少し掘り下げた後、その理由がわかりました。:) 「その」参照は、実行時に setTimeout 内のコードでは使用できません。
この種の問題を回避するための「最良の」方法は何ですか? setTimeout を使用するメソッドが同じオブジェクト内の別のメソッドを呼び出し、オブジェクト内のプロパティにアクセスできるようにするにはどうすればよいですか?
よろしくお願いします。
jquery - シンプルな jquery ドロップダウン - clearTimeout、setTimeout の問題
HTML:
jquery:
タイムアウトに問題があります。使用中に「Three」にマウスオーバーすると、ドロップダウンは永久に表示されなくなります。「A」にマウスオーバーすると、ドロップダウンは永遠に表示されなくなりますが、「B」またはそれより下にマウスオーバーすると、メニューが閉じます。「//アラート(タイムアウト);」のコメントを外した場合 B、(およびA)のためにそこに到達しますが、タイムアウトには値があります。どうしてこれなの?clearTimeout がタイムアウト変数を無効にすると思いましたか?