1

を使用して、5 秒ごとに次のボタンをクリックするようにスライダーを設定しましたsetInterval。私の計画では、画像にカーソルを合わせると、このクリックが停止します。私がこれを行うと考えることができる唯一の方法はsetInterval、何も起こらないほど長いホバリングで新しいものを書くことです。ただし、元のものを上書きしないため、これは機能しません。

jQueryでこれを行う方法はありますか? 私がやろうとしているのは、ホバリング時にクリックトリガーを停止することだけです....

     setInterval(function() {
      jQuery('.next_button').trigger('click');
    }, 1000);       

$(".main-slide img").hover(function () {

    setInterval(function() {
    jQuery('.next_button').trigger('click');
    }, 60000000);   

    },
function() {
    setInterval(function() {
     jQuery('.next_button').trigger('click');
    }, 1000);
    }
    );
4

4 に答える 4

0

setinterval を削除しようとしていますか?

それから試してください

var p = setinterval(function(){ //code  },time);

以降

clearInterval(p);
于 2013-06-07T12:17:43.923 に答える