【问题标题】:How to make the main window of a PhoneGap iOS app undraggable?如何使 PhoneGap iOS 应用程序的主窗口不可拖动?
【发布时间】:2012-02-13 21:54:59
【问题描述】:

如您所知,原生 iOS 应用程序的主窗口通常是固定的,不可拖动,但由于 PhoneGap 应用程序是基于浏览器的,因此用户可以上下拖动主窗口。是否有解决方案可以修复 PhoneGap 应用,使其更像原生应用?

【问题讨论】:

    标签: iphone ios html jquery-mobile cordova


    【解决方案1】:

    https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html#//apple_ref/doc/uid/TP40006511-SW24

    你可以给 body 添加一个 touchmove 监听器:

    document.body.addEventListener('touchmove',blockTouchMove,false);
    

    函数是

    function blockTouchMove(event) {
        // Prevent scrolling on this element
        event.preventDefault();
        ...
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多