問題タブ [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.

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

javascript - clearTimeoutとclearIntervalは同じですか?

Webアプリケーション用のJavascriptで作業しているときに、使用したことに気付きましたがsetTimeout、それをクリアしようとしたclearIntervalところ、GoogleChromeとInternetExplorer9でタイムアウトが発生しなくなりました。

互換性がclearTimeoutありますか?clearInterval

これが私が話していることの例を持ったJSfiddleです。

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

javascript - Javascript/jQuery で ClearInterval が機能しないようです

私はjQueryの本を読んでいて、例をやろうとしています。例では画面上で稲妻が点滅しており、その部分は正常に動作しています。問題は、タブを切り替えてから元に戻すと、稲妻が立て続けに点滅し始めることです。この問題は、window.onblur および window.onfocus イベントを使用して修正されるはずですが、機能していません。誰かが私が間違っていることを見ることができますか?

異なる ID を持つ 3 つの隠された稲妻の画像と、それぞれを点滅させる 3 つの異なる関数があります。goLightning() は各関数の実行間隔を設定し、stopLightning() はその間隔をクリアする必要があります。その部分は、私が知っている限りでは機能していないようです。コードは次のとおりです。

これが機能しない理由がわかりません。stopLightning() が間隔をクリアしていないか、window.onblur が機能していないようです。とにかく、フィードバックは役に立ちます。ありがとう!

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

javascript - Javascript - JQuery - clearInterval/setInterval - iframe サイクルがクリックしても停止しない

私は一般的にJavascriptにかなり慣れていないので、このサイトで主に見られるものから小さなスクリプトをまとめて、小さなiframeを取得して一連のリンクを循環させようとしました。ただし、ユーザーが iframe またはそのコンテンツのいずれかをクリックすると、循環を停止することも必要です。

ここに私がこれまでに持っているコードがあります。HTML ページには iframe が 1 つしかありません。

助けてください。できるだけ早く Javascript を学ぼうとしていますが、私が見る限り、うまくいくはずですが、実際にはうまくいきません。

あなたが私に与えることができる助けをありがとう、それは本当に感謝しています.


編集:

さて、私は新しいスクリプトを手に入れました。これは主に Elias の作品に基づいていますが、どちらも機能しません。私はそれを Firebug に固定しました。timerCallback.currentSite の値が適切に更新されていると言っていますが、明示的にチェックする $iframe の src 値が見つかりません。私が知る限り、変数は適切に更新されていますが、iframe が適切に更新されていません。このコードで iframe を正しく呼び出し/設定していますか? また、リンクされたjqueryライブラリは私の目的に十分ですか? リンクするこれらすべてのライブラリについて少し迷っています...

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

jquery - jquery と .post() を使用して、setInterval 内の clearInterval、ループを中断できない

setInterval 関数内で clearInterval を呼び出そうとしていますが、これは ajax フェッチを行っていますが、運がありません。

ポイントは、ループが壊れないということですが、そうするために肯定的なデータを受け取ります。

ここで setInterval 関数の非同期アクションが問題になる可能性があることを読みました。それを解決するより良い方法はありますか?

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

jquery - setinterval() および clearinterval() - クリアすると、自動的にアニメーション化されません

だから私は、画像の配列を循環するアニメーション背景画像を構築しようとしています。

また、ページ上のナビゲーション要素をクリックすると、サイクルが一時停止するという考え方もあります。

ホームボタンをクリックすると、(現在の画像から) サイクルが再び開始されます。

これは現在の状態で機能しますが、サイクルは再起動時に自動ではなく、代わりにフェード/スライドなどごとにホームボタンを押す必要があります.

スクリプトは次のとおりです。

誰かがこれで正しい方向に私を向けることができれば、それは大歓迎です! よろしく、カスパー。

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

javascript - Jquery setIntervalを再起動し、すべての変数をリセットします

class=activeのラジオボタンがいくつかあります

ラジオボタンの最後の変更がいつであったかを示すために、div「counter_up」にタイマーを追加したいと思います。

したがって、次のようなjqueryコードを追加しました。

私のコードは機能しているので、最初にラジオボタンの1つをクリックすると、すべてが正常に機能します。

問題は、別のラジオボタンをクリックすると、変数カウンターが0で始まらないことです。

delete varとclearIntervalを使用しようとしましたが、機能しません。誰かが助けることができますか?

0 投票する
6 に答える
60931 参照

javascript - setIntervalとclearIntervalを正しく使用して2つの異なる関数を切り替えるにはどうすればよいですか?

練習のために、0から9まで増加し、次に9から0まで減少し、無限に繰り返される数値を表示しようとしています。

私がこれまでに持っているコードは近いようですが、2回目の反復で、表示された数値が意図した順序でカウントされていないためsetInterval、2つのそれぞれの関数の呼び出しが互いに競合しているように見えます...そしてcountUpcountDownブラウザがクラッシュします。

これが私のコードです:

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

javascript - Javascript setTimeout が clearInterval() で停止しない

clearInterval() でタイマーが停止しない場合、タイマーを停止するにはどうすればよいですか?

このコードの目的は、数値を 0 から最後までアニメートすることです (たとえば、0 から 75% までアニメートします)。しかし、clearInterval() を呼び出してもタイマーは停止しません。

http://jsfiddle.net/pwYEe/2/

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

javascript - javascript:要素の削除後にsetIntervalを停止します

clearInterval関数を含むdivを削除した後、関数を自動的に実行したいのですsetIntervalが、このdivは、divを削除しても停止しないため、ajax応答の結果です。

ajax応答には、間隔IDハンドラーを持つdatajavascriptsetInterval関数が含まれています。

Jqueryアンロードを使用しようとしましたが、同じ問題があります:

私はajax応答内でもそれを使用しようとしました:

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

jquery - jqueryアニメーションのホバーと一定時間後に停止

たとえば、ホバー時にアニメーションを実行しているとします。当然、コールバック関数で停止するのは簡単です。1 秒後にアニメーションを停止する必要があります。ClearInterval を使用しますか? 私の実際の機能はここで見ることができますhttp://jsfiddle.net/7hujh/