jqueryプロセスを停止しています

user6512265

1つのdivがページの外に隠されており、1つの部分が次のように表示されます。

div{
    left: -100px;
    width: 150px;
    height: 50px;
}

jqueryを使用してdiv全体を表示しました:

$("div").hover(function(){ 
    $("div").animate({left: '0px'});
},function(){
    $("div").animate({left: '-100px'}); 
});

ときに私hoverのdivを超えるとすぐにunhover、それを介して複数回、私がこれを行うアニメーションを何回同じ量を果たしているようです。divにカーソルを合わせるのをやめた場合、アニメーションの途中で停止させるにはどうすればよいですか。また、一定時間カーソルを合わせた後でのみアニメーションを開始させるにはどうすればよいですか。

バーマー

.stop()前のアニメーションを停止するために使用できます

$("div").hover(function() {
  $("div").stop().animate({
    left: '0px'
  }, "slow");
}, function() {
  $("div").stop().animate({
    left: '-100px'
  });
}, "slow");
div {
  left: -100px;
  width: 150px;
  height: 50px;
  background-color: blue;
  position: absolute;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div></div>

アニメーションが開始する前に少しホバリングするまで待機させたい場合は、を使用setTimeoutでき、ホバー解除機能でタイムアウトをキャンセルできます。

var hoverTimer;
$("div").hover(function() {
  hoverTimer = setTimeout(function() {
    $("div").stop().animate({
      left: '0px'
    }, "slow");
  }, 1000);
}, function() {
  clearTimeout(hoverTimer);
  $("div").stop().animate({
    left: '-100px'
  });
}, "slow");
div {
  left: -100px;
  width: 150px;
  height: 50px;
  background-color: blue;
  position: absolute;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div></div>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

JavaFX。1つのプロセスを除いてすべてを停止します

分類Dev

サイト名に基づいてIISExpressプロセスを停止します

分類Dev

systemd:すべてのOpenVPNプロセスを停止します

分類Dev

プログラムを閉じるまでプロセスが一時停止しています

分類Dev

すべてのPythonプロセスを一時停止して再起動します

分類Dev

subprocess.popen-SMACHで使用している間、プロセスは実行を停止します

分類Dev

qthreadで長時間実行されているプロセスを停止します

分類Dev

Pythonプロセスの終了時にサブプロセスが停止していることを確認する

分類Dev

waitFor()を使用してプロセスを一時停止する方法

分類Dev

HttpPostリクエストがプロセスを停止します

分類Dev

cの特定のキーを押して、無限ループまたはプロセスを停止します

分類Dev

プロセスが停止しているときにウェブホストをキャンセルする方法

分類Dev

FFmpegはプロセスC#を停止します

分類Dev

javascriptからポートでプロセスを停止します

分類Dev

DROP DATABASEは強制終了プロセスを停止しますか?

分類Dev

起動プロセスを一時停止します

分類Dev

子プロセスを再開しています

分類Dev

どのプロセスがGPUを使用していますか?

分類Dev

プロセスnohupを実行しています

分類Dev

プロセスが実行されているかどうかを正しく確認して停止する方法

分類Dev

htopを使用してプロセスとそのすべての子プロセスを一時停止するにはどうすればよいですか?

分類Dev

jQueryMobileタップしてスクロールを停止します

分類Dev

プロセスを強制終了(カール)して、新しいプロセスを開始します

分類Dev

無限タイムアウト後に受信を使用してErlangプロセスを一時停止します

分類Dev

Linuxはkill + PIDを介してバックグラウンドプロセスを停止します

分類Dev

ctrl-zを使用してプロセスをサイレントに一時停止します

分類Dev

プロセスを停止および開始している間、Dockerコンテナを実行し続けます

分類Dev

Bashファイル:プロセスを並行して実行し、プロセスが終了すると停止します

分類Dev

メインプロセスからKeyboardInterruptを使用して子プロセスを停止するにはどうすればよいですか?

Related 関連記事

  1. 1

    JavaFX。1つのプロセスを除いてすべてを停止します

  2. 2

    サイト名に基づいてIISExpressプロセスを停止します

  3. 3

    systemd:すべてのOpenVPNプロセスを停止します

  4. 4

    プログラムを閉じるまでプロセスが一時停止しています

  5. 5

    すべてのPythonプロセスを一時停止して再起動します

  6. 6

    subprocess.popen-SMACHで使用している間、プロセスは実行を停止します

  7. 7

    qthreadで長時間実行されているプロセスを停止します

  8. 8

    Pythonプロセスの終了時にサブプロセスが停止していることを確認する

  9. 9

    waitFor()を使用してプロセスを一時停止する方法

  10. 10

    HttpPostリクエストがプロセスを停止します

  11. 11

    cの特定のキーを押して、無限ループまたはプロセスを停止します

  12. 12

    プロセスが停止しているときにウェブホストをキャンセルする方法

  13. 13

    FFmpegはプロセスC#を停止します

  14. 14

    javascriptからポートでプロセスを停止します

  15. 15

    DROP DATABASEは強制終了プロセスを停止しますか?

  16. 16

    起動プロセスを一時停止します

  17. 17

    子プロセスを再開しています

  18. 18

    どのプロセスがGPUを使用していますか?

  19. 19

    プロセスnohupを実行しています

  20. 20

    プロセスが実行されているかどうかを正しく確認して停止する方法

  21. 21

    htopを使用してプロセスとそのすべての子プロセスを一時停止するにはどうすればよいですか?

  22. 22

    jQueryMobileタップしてスクロールを停止します

  23. 23

    プロセスを強制終了(カール)して、新しいプロセスを開始します

  24. 24

    無限タイムアウト後に受信を使用してErlangプロセスを一時停止します

  25. 25

    Linuxはkill + PIDを介してバックグラウンドプロセスを停止します

  26. 26

    ctrl-zを使用してプロセスをサイレントに一時停止します

  27. 27

    プロセスを停止および開始している間、Dockerコンテナを実行し続けます

  28. 28

    Bashファイル:プロセスを並行して実行し、プロセスが終了すると停止します

  29. 29

    メインプロセスからKeyboardInterruptを使用して子プロセスを停止するにはどうすればよいですか?

ホットタグ

アーカイブ