我试图在 ios 中滚动时执行 javascript。我能想到的唯一方法就是 this.不过,我试图让它在单击 div 时停止并开始滚动,但当我将其放入 onClick 函数中时,它将不起作用。
$('#pause').click(function(){
function doScroll(){
$('body').scrollTop($('body').scrollTop() + 20);
}
setInterval(doScroll, 50);
});
最佳答案
为什么不只是:
var t;
var scrolling = false;
function doScroll() {
$('body').scrollTop($('body').scrollTop() + 20);
}
$('#pause').on('click',function(){
scrolling = !scrolling;
if(!scrolling){
clearInterval(t);
return;
}
t = setInterval(doScroll, 50);
});
关于javascript - 单击时滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18226310/