我试图在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/