Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在平板电脑设备上滚动网页_Javascript_Android_Ipad_Browser_Tablet - Fatal编程技术网

Javascript 在平板电脑设备上滚动网页

Javascript 在平板电脑设备上滚动网页,javascript,android,ipad,browser,tablet,Javascript,Android,Ipad,Browser,Tablet,我正在用PHP编写一个带有JavaScript的站点,当用户单击某个按钮时,会导致页面缓慢向下滚动到页面底部: scrollBy=300; window.scrollBy(0,1); scrolldelay = setTimeout('pageScroll()',scrollBy); 这在桌面上非常有效,但在iPad和Android设备上,它似乎执行了大约5次滚动迭代,然后停止(有一个单独的功能,如果用户点击另一个按钮,它会停止滚动,但没有被调用) 有人知道为什么会这样吗?我已经环顾四周好长一

我正在用PHP编写一个带有JavaScript的站点,当用户单击某个按钮时,会导致页面缓慢向下滚动到页面底部:

scrollBy=300;
window.scrollBy(0,1);
scrolldelay = setTimeout('pageScroll()',scrollBy);
这在桌面上非常有效,但在iPad和Android设备上,它似乎执行了大约5次滚动迭代,然后停止(有一个单独的功能,如果用户点击另一个按钮,它会停止滚动,但没有被调用)

有人知道为什么会这样吗?我已经环顾四周好长一段时间了,但它是一个突出的bug,开始困扰我了

非常感谢

/edit


如果脚本正在运行(并且已经停止)时,我滚动到页面底部,然后再向上一点,滚动将再次继续大约10次,然后停止。如果我再次向上滚动,同样的情况也会发生。

您是否尝试根据屏幕大小进行滚动?这可以解释这个问题。不,我没有——上面是我用过的唯一的滚动片段。我没有考虑过使用屏幕尺寸,因为我只是想让它继续滚动,直到无法再滚动为止!(现在想想,这听起来有点糟糕……)