这是我的代码:
window.setInterval(function(){
if(cursor == number_of_images-1){
cursor=-1;
}
cursor = cursor+1;
var mar = cursor*940;
$("#innerslider").delay(1000).animate({"margin-left":-mar+"px"}, {duration: 1000, queue: true});
}, 5000);
它的工作是不断改变 的margin-left
属性css
,它工作正常。现在我想确保当点击页面上的某个元素时,上面的函数不会运行到接下来的五秒钟。我怎样才能做到这一点 ?