Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.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 在iOS平台上,垂直滚动位置始终为0_Javascript_Jquery_Ios_Jquery Mobile_Hybrid Mobile App - Fatal编程技术网

Javascript 在iOS平台上,垂直滚动位置始终为0

Javascript 在iOS平台上,垂直滚动位置始终为0,javascript,jquery,ios,jquery-mobile,hybrid-mobile-app,Javascript,Jquery,Ios,Jquery Mobile,Hybrid Mobile App,启动应用程序后,滚动页面。当通过按钮操作从一个屏幕导航到另一个屏幕时,当尝试使用$(窗口)在按钮操作上保持页面的垂直滚动位置时。scrollTop()在iOS平台上总是给出0,而在Android上,它工作正常。 如果导航到第二个屏幕并返回到同一屏幕,然后尝试获取$(window.scrollTop()的值,则已给出正确的值。Webkit bug。请改为尝试$(body).scrollTop()。可能重复@peeebee我已经尝试了$(body).scrollTop(),但仍然是相同的问题。答案不

启动应用程序后,滚动页面。当通过按钮操作从一个屏幕导航到另一个屏幕时,当尝试使用
$(窗口)在按钮操作上保持页面的垂直滚动位置时。scrollTop()
在iOS平台上总是给出0,而在Android上,它工作正常。 如果导航到第二个屏幕并返回到同一屏幕,然后尝试获取
$(window.scrollTop()
的值,则已给出正确的值。

Webkit bug。请改为尝试
$(body).scrollTop()
。可能重复@peeebee我已经尝试了$(body).scrollTop(),但仍然是相同的问题。答案不同,但我也尝试使用此帮助解决问题,但在这里不起作用。