問題タブ [clearinterval]
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 - ウィンドウのぼかしとフォーカスのイベント関数で clearInterval が機能しないのはなぜですか?
小さな通知と警告システムがあります。
ウィンドウの状態がぼかしかフォーカスかを検出し、これらのアラートと通知を一覧表示しようとしています。しかし、私の clearInterval メソッドは機能しません。コードは次のとおりです。
これらの clearInterval の console.log() 出力は未定義です。
javascript - clearInterval()が機能しない
font-family
500ミリ秒ごとにテキストを変更する関数がありますsetInterval
(JavaScriptを練習するためだけに作成しました)。この関数は「オン」ボタンをクリックして呼び出され、別のボタン「」を使用して間隔をクリアすることになっています。オフ"。ただし、「オフ」ボタンは実際には間隔をクリアせず、続行するだけです。これはスコープと関係があるのではないかと思いますが、他の方法で書く方法がわかりません。また、jQueryでこれを実行したくないのは、結局のところ、学習のために実行しているからです。
javascript - jquery mobile +インターバル:バックグラウンドでの実行を停止できません
jQuery mobileを使用していますが、ページで費やした時間を示すカウンターが必要です。問題は、ユーザーがページを表示していないときに、バックグラウンドで増加するカウンタービーイングを停止できないことです。これが私のコードです:
ページ1
2ページ
ご協力いただきありがとうございます!
javascript - setInterval と clearInterval を複数回使用する際の問題
ここで何が起こっているのか混乱しています。クイズは初めてうまくいきます。しかし、最初のプレイの後、あらゆる種類の問題が発生します。同じボタン「#start2」をクリックして、クイズを開始および再開します。つまり、タイマーをクリアし、すべての変数を 0 に戻して、最初の問題を表示します。基本的に、ページが更新されたかのように。
代わりに、刻みが速くなり、正しい推測でタイマーがインクリメントされます。最悪。
モジュロを使用して、「#start2」div がクリックされた回数を測定しました。最初のクリックで、タイマーを開始します。2回目のクリックで-タイマーをリセットしたい。3 回目のクリック - タイマーの開始など。
どんな助けでも大歓迎です。
javascript - forループ内のset-intervalおよびclear-interval
forループ内にset-interval関数があり、set-interval関数内で基準を満たしている場合は、アラートを出して間隔をクリアします。以下は私のコードですが、それが機能していないので、ここで間違いが何であるかを誰もが知ることができます。
ありがとう。
私が解決しようとしているのは、現地時間がtimers配列(列0; timers [count] [0])の時刻と一致するたびにアラートを受け取る必要があるということです。配列はすでにソートされています
timers.sort(function(a,b) { return a[0] - b[0]; });
php - ajaxリクエストを停止する方法は?
複数のajaxリクエストがあり、そのうちの1つが必要なデータを取得できない場合は、データを取得できるようになるまで再送信します。データを取得した後、停止できないという問題。ajaxに休憩やそれに相当するものはありますか?clearintervalを試しましたが、機能しませんでした。これが私の関数です:
私はそれを呼びます:
javascript - clearInterval() が機能しない
構文エラーが修正されました。Dreamweaver で、コードの 52 行目にエラーがあると表示されます。何が問題なのかわかりません。おそらくこれは、私の if ステートメントと else ステートメントが機能していないという事実と関係があります。
IF ステートメントと ELSE ステートメントが修正されました。if ステートメントと else ステートメントを個別にテストすると正しく動作しますが、ドキュメント全体を実行すると実行されません。エラーと動作しない if/else ステートメントが関連しているかどうか、または他に何か問題があるかどうかを誰かに教えてもらえますか。
編集:
関数をグローバルに宣言し、それらをわずかに変更したため、if ステートメントと else ステートメントが機能するようになりました。コードは次のようになります。
すべてが機能するようになりました。すべてのアラートが発生し、車の位置がリセットされます。しかし、私の clearInterval() はすべて機能しません。clearInterval() を使用するのが正しいかどうかはわかりません。私がやりたいことは、「ゲーム」を再び実行できるようにページをリセットすることです。現在のところ、それを行う唯一の方法は、ページを更新することです。setInterval() を宣言した方法と clearInterval() でそれらを呼び出す方法を再確認しましたが、できる限り正しいですか?
javascript - ClearInterval が SetInterval をクリアしない
SetInterval によって返された値で clearInterval を呼び出すと、その値は null または未定義になります。
setInterval をクリアするために clearInterval を呼び出していますが、どうやら setInterval の値は同じままで、 clearInterval を呼び出した後でも変更されません。t は null または undefined であると想定されていますか? ここに私のコードスニペットがあります
ご覧のとおり、30 秒ごとに setInterval 関数を呼び出しています。最初に呼び出されたときに setIntervalId に値が割り当てられますが、clearInterval を呼び出した後でも値は持続します。clearInterval を呼び出した後、null または undefined になる必要がありますか?null または undefined になる必要がある場合は、ここでどうすればよいですか。グローバル スコープで setIntervalId を定義しました。
jquery - history=false の JQuery Mobile ポップアップが自動的に閉じる
ポップアップを表示しようとしていますが、ポップアップが自動的に消えます。history=false がないと、ポップアップは表示されたままになりますが、ポップアップを閉じると、ブラウザーの戻るアクションがトリガーされます
ここで何が起こるかを確認してください: http://jsfiddle.net/francisdb/ThtfZ/
これを修正する方法について何か考えはありますか?