我们目前正在研究我们的Web应用程序的iPad版本。我们看到两个iPad上的其他可滚动区域内的可滚动区域上的双指滚动的行为不一致。这两款设备都是iPad2型号。
在一台设备上,dojo网格和树木需要一根手指才能滚动。另一方面,它们需要两个手指才能滚动。在两个设备上,Safari都被用来查看网站。
什么可能导致这种行为?是否有一些我们未发现的设置决定你是否需要使用1个或2个手指?
答案 0 :(得分:2)
看起来它与IOS版本有所区别(一个是4,另一个是5)。
答案 1 :(得分:0)
重要的是要注意
-webkit-overflow-scrolling:触摸与iOS5启用的单指滚动不同。
-webkit-overflow-scrolling使用iPad的内置功能(触摸加速和反弹)。但是,如果div中的内容发生更改,或者您手动移动div内的内容(即您创建了自己的div滚动条并滚动内容),启用此功能会使事情变得混乱。它将做的是使滚动的div的“顶部”位于它所在的任何地方。这是什么意思?如果您的内容向下滚动一半,然后向div添加新内容,使用-webkit-overflow-scrolling:touch,触摸滚动区域的最顶部将是div的一半。你将无法触摸滚动回到顶部。