0

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

slider.controls.next.bind('mouseenter', function() {
    setInterval(clickNextBind, 300);
});

ユーザーが「次へ」ボタンにカーソルを合わせると、スライドショーが自動的にスクロールするようにbxsliderを操作します。しかし、ユーザーが「次へ」ボタンから離れたときに停止する必要があります。

私はこれを試しました:

slider.controls.next.bind('mouseleave', function() {
    clearInterval();
});

しかし、それはスクロールを止めません。これをどのように行うべきですか?

MTIA。

4

1 に答える 1

1

特定の間隔IDをに渡す必要がありますclearInterval

var interval = 0;
slider.controls.next.bind('mouseenter', function() {
    interval = setInterval(clickNextBind, 300);
});

slider.controls.next.bind('mouseleave', function() {
    clearInterval(interval);
});
于 2013-03-26T01:31:32.680 に答える