我怎樣才能讓這個間隔功能停止運行時theImage長度等於更多的是0,運行功能,每2秒鐘,直到varible改變
我的代碼
var theImages = $('.awesome-slider .slides img');
function checkImages(){
theImages = $('.awesome-slider .slider img');
// other stuff happens here but only want it to run once
}
if(theImages.length == 0){
window.setInterval(function(){
checkImages();
})
}
theImages lenght併成爲最終超過0,但爲什麼間隔函數仍在運行?
這是不正確的代碼,請審查,並張貼正確。 –
*「爲什麼間隔函數繼續運行?」*因爲你永遠不會取消它......你永遠不會說它停止,所以它繼續前進。 – epascarello