問題タブ [setinterval]

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 投票する
2 に答える
237 参照

jquery - Jquery setInterevalを終了するには?

ページを更新する setIntreval を終了しようとしています。しかし、 cleareIntreval() は機能しません。

私は持っている

そして、私が使用するボタンをクリックする clearInterval($chatInterval); と、 $chatInterval が定義されていないと言われています。はいそれらは異なる関数スコープにあります。共通変数setIntervalを宣言するにはどうすればよいですか?

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

javascript - JavaScript を使用してドキュメント タイトルを回転する

JS を使用して Web ページのドキュメント タイトルを回転させたいと考えています。たとえば、次のようになります。

Domain.com に移動Domain.comしてNew Messgae - Domain.comから再び Domain.com に戻るなど、Facebook がチャットを使用して新しいメッセージを処理する方法と非常によく似ています。

SetInterval の使用を検討しましたが、例外は 1 つの式だけですか? これを変更することは可能ですか、または SetInterval を使用するのに間違った関数を使用していますか?

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

jquery - エクストラクリック機能に関するjQueryインターバルクエストイン

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

そして、私はhtmlを持っています、

html には、ここに表示されているよりも多くの li アイテムがあります。しかし今、私の質問です。.landkaart ul li アイテムが回転します。5 秒以上経過すると、新しい li アイテムが表示されます。しかし今、javascript は種をまく必要があります。「.landkaart a」をホバーすると、landkaart > li が表示され、間隔が停止する必要があります。マウスアウトで行くとき。その後、インターバルを再開する必要があります。

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

iphone - UILocalNotificationオブジェクトから次の発火日を取得する方法

日、週、月の繰り返し間隔で設定したUILocalNotificationオブジェクトがあります。オブジェクトの発火日にアクセスするのにまったく問題はありません。

しかし、次の発砲日を取得するのに問題があります。上記のnotification1オブジェクトをコンソールに出力すると、次のようになります。

このオブジェクトには、次の発火日を表示するために必要な値またはデータがどこかに含まれています...しかし、それが見つかりません!プログラムでどこで入手できるか誰か知っていますか?

ありがとう

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

ajax - ajax呼び出しでsetIntervalが機能しない

Web サービスへの getJson 呼び出しがあり、正常に動作します。今、10 秒ごとにリクエストを作成しようとしています。コールバック関数で setInterval を使用してアラート ポップアップを起動します。私はそれを機能させることはできません。コードは次のとおりです。

私は何を間違っていますか?

前もって感謝します、

マウロ

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

javascript - Restarting a setInterval() in Javascript/jQuery (without clearInterval)

I'm working on ui tabs built using jQuery. Everything works except for one issue - I did a setInterval that runs a function that does a trigger("click") so that it goes to the next tab after 5000 miliseconds. It runs through each tab fine, the issue is that if the user manually clicks on a tab, the timer for the setInterval does not restart back at 0. For example if a user were to start on tab1 at 0 miliseconds and clicks on tab2 at 2000 miliseconds, the setInterval doesn't go back to 0, it would start at 2000 and run to 5000 miliseconds and would subsequently goto tab3. I understand why it's happening, I just wonder if there were a way to restart the setInterval timing without having to do a clearInterval() and creating an entirely new setInterval(). Any insight would be appreciated.

Update

Thanks for the replies - The reason I was trying to avoid using clearInterval was because I was having issues of how to write the code in a way where the clearInterval would stop the setInterval completely. The code is setup to track whenever a user has clicked a tab. The problem is the auto change function utilizes trigger('click'), so it runs the clearInterval function I wrote also when the tabs auto-change. It seems to run fairly fine on its own, but once the user starts clicking on tabs, the setInterval behaves unusually and switches tabs unpredictably. I suspect what is happening is that several setIntervals are running at once... Here's the code (If you haven't guessed it already, I'm pretty new at javascript/jquery). I've commented out parts so that it's functional, but it still doesn't function as I intended (from first post).

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

javascript - マウスオーバー時に2つのフレーム間の時間遅延を設定します

シングルの画像を2つ表示する必要がありますmouseover。したがって、私mouseoverが画像にアクセスすると、最初に画像が表示され、次に5000の時間遅延で、同じホバーで画像を表示する必要があります。mouseout元の画像 が表示されます。

私はJavaScriptとjQueryにあまり精通していません。
誰かがこれを行う方法について私にいくつかのアイデアを教えてもらえますか?

私がしたことは、

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

jquery - .hover() で setInterval 関数を 2 回使用できますか?

.hover() で setInterval を 2 回使用できますか? はい、どのように可能ですか??

私が.hoverに持っているのは::

このホバー内で、クラス -over1 と -over2 の両方を削除するために別の時間遅延を設定する必要があります

これはどのように可能ですか??

どんな助けも非常に高く評価されています

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

internet-explorer-8 - IE8 の setInterval と setTimeout は、49 日間のアップタイムの直後に起動します

Windows システムのアップタイムが 49.7 日に近づくと、内部の Windows ミリ秒ティック カウンターは 2^32 に近づきます。Internet Explorer 8 のバグにより、setInterval または setTimeout イベントをいつ起動するかを計算するときに算術オーバーフローが発生するようです。たとえば、稼働時間が 49 日目で、次のように電話するとします。

関数は 24 時間後ではなく、すぐに呼び出されます。

setInterval または setTimeout に十分な数が渡された場合、このバグはおそらく 25 日間のアップタイム (2^31 ミリ秒) 後にいつでも発生します。(ただし、49日目にしかチェックしていません。)

コマンドラインで「net statistics server」と入力すると、稼働日数を確認できます。

回避策はありますか?

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

jquery - while (jQuery を実行) setTimeout または setInterval

RS とは異なる POST 値を使用して、5 秒ごとに jQuery POST を実行したいと考えています。次のコードは機能しますが、関数は 5 秒間待機し、1 つの POST を送信する代わりに、POST 内のすべてのデータを一度に送信し、5 秒間待機し、次の POST を送信し、5 秒間待機します。一週間。setinterval と配列も試しましたが、何もしませんでした。どんな助けでも大歓迎です。