-1
我想弄清楚如何做到這一點......我有一個移動div的函數,這個函數有一個速度屬性(500毫秒),它用於動畫和移動div ..所以,我基本上試圖做的是每次我在按鈕調用該函數時,問題是我離開鼠標後無法停止間隔(我正在使用mouseenter
和mouseleave
),我想調用該函數延遲500毫秒來調用它(我試過myfunction().delay(500);
)但它的結果相同...如何在jquery中以自己的速度停止動畫的間隔?
任何想法如何做到這一點?以及如何在mouseleave上停止我的時間間隔?
(因爲我使用clearInterval(myinterval);
鼠標離開),但沒有結果
jQuery('#next-div').mouseenter(function() {
setInterval(function() {
var interval = images.moving; //this function has an spped of animation of 400 each transaction
}, 400);
}).mouseleave(function(){
clearInterval(interval);
});
你應該顯示你的所有代碼。 – jeff 2012-08-03 19:14:44
謝謝,它已經添加 – jpganz18 2012-08-03 19:26:34