我正在使用PHP编写一个PHP网站,当用户点击按钮时,页面会慢慢向下滚动到页面底部:
scrollBy=300;
window.scrollBy(0,1);
scrolldelay = setTimeout('pageScroll()',scrollBy);
这在桌面上非常出色,但在iPad和Android设备上它似乎执行了大约5次迭代的滚动然后停止(如果用户点击另一个按钮,则会有一个单独的功能停止滚动,但是没有被召唤。)
有谁知道为什么会这样?我已经看了很长一段时间,但它是一个突出的错误,开始找到我!
非常感谢!
丹
/修改
如果脚本正在运行(并且已经停止),我滚动到页面的底部,然后向上滚动一点,滚动继续再次进行大约10次迭代然后停止。如果我再次向上滚动,则会发生同样的情况。