2013-11-26 28 views
1

我正在开发使用cordova/phonegap的混合应用程序。如何在Windows 8移动应用程序中禁用webcontainer的弹跳效果

在布局中有一个固定的标题,它在Android,IOS中很好用,但在Windows 8 Phone [Lumia 920]中,当我向上滚动屏幕时,标题也会滚动,有时会从顶部再次切断滚动屏幕后,标题来到正确的地方。

我无法找到任何修复,任何帮助将不胜感激。

====更新24/12/2013 ====

发现,这是所谓的反弹效应。 我能够通过使用CSS来解决这个问题:

touch-action:none; 

,但它也将被禁用设备的所有滚动和触摸事件。所以这并没有解决我的问题。仍在寻找解决方案。

回答

0
public MainPage() 
    { 
     InitializeComponent(); 
     this.CordovaView.DisableBouncyScrolling = true; 
     //Splash_Screen(); 
    } 

将以上几行添加到主类的c#文件中。

使用最新的科尔多瓦2.5+

+0

谢谢,它正在工作,但页面滚动受到影响,它不是滚动平滑。任何想法 ? –

+0

这就是科尔多瓦框架级限制。他们在文档高度到达底部时监视它们禁用鼠标事件。当您向相反方向滑动时,Cordova会解锁滚动条,因此当您第一次滑动时可能会出现一个颠簸。一旦解锁滚动平滑。但有些事比没有好。如果答案帮助你接受它作为正确的答案。 – Nirus

相关问题