【问题标题】:How to disable bounce effect of webcontainer in Windows 8 Mobile app如何在 Windows 8 Mobile 应用程序中禁用 webcontainer 的反弹效果
【发布时间】:2013-11-26 04:21:11
【问题描述】:

我正在使用 cordova/phonegap 开发一个混合应用程序。

布局中有一个固定的标题,它在 android、IOS 中运行良好,但在 Windows 8 Phone [Lumia 920] 中,当我向上滚动屏幕时,标题也会滚动,有时它会从顶部截断,然后再次向下滚动屏幕标题到正确的位置。

我无法找到任何解决方法,我们将不胜感激。

====2013 年 12 月 24 日更新====

发现这叫弹跳效果。 我可以通过使用 css 来解决这个问题:

touch-action:none;

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

【问题讨论】:

    标签: jquery cordova windows-phone-8 hybrid-mobile-app


    【解决方案1】:
     public MainPage()
        {
            InitializeComponent();
            this.CordovaView.DisableBouncyScrolling = true;
            //Splash_Screen();
        }
    

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

    使用最新的cordova 2.5+

    【讨论】:

    • 谢谢,它正在工作,但页面滚动受到影响,滚动不流畅。有什么想法吗?
    • 这就是 Cordova 框架级别的限制。当文档到达底部时,他们正在监视文档高度,他们正在禁用鼠标事件。当您向相反方向滑动时,cordova 会解锁滚动,因此当您第一次滑动时,您可能会遇到一个混蛋。一旦解锁滚动流畅。但有总比没有好。如果答案帮助您接受它作为正确答案。
    猜你喜欢
    • 2012-06-01
    • 1970-01-01
    • 2020-07-12
    • 2012-11-07
    • 2014-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多