2015-12-02 102 views
1

我正在构建一个phonegap(科尔多瓦)应用程序,它的工作非常适合android,但有一些滚动问题与iOS版本即我不能从屏幕上的任何地方滚动页面,屏幕的右侧和中间左侧,该区域非常少,我想通过在屏幕上的任意位置滑动来进行滚动,就像它在Android中工作一样。Phonegap垂直滚动内页问题

其他人都面临同样的问题,分享你的知识和经验。

+0

你能提供一个你的HTML和CSS代码的小提琴吗? –

回答

1

虽然没有代码示例很难建议..我有类似的经验,在ios phonegap发展,你需要确保css overflow属性正确设置所有元素。

一个主要的“绝招”,你需要的是增加

-webkit-overflow-scrolling: touch; 

要你喜欢滚动容器。 有关css属性的信息,请参阅this页面。

+0

你的解决方案做了一个小窍门,但我有这个'header.getClientRects()[0] .height')在我的代码执行我的应用程序时完美滚动,但是当它不给它“”TypeError:'undefined'不是一个对象(评估'header.getClientRects()[0] .height')“”并且应用程序开始水平滚动 – Tahir

+0

@Tahir你调用这个函数的元素是什么? (什么是标题?)可能发布您的完整代码? –