【问题标题】:iOS cordova set DisallowOverscroll to true not only on the main screen of the appiOS cordova 不仅在应用程序的主屏幕上将 DisallowOverscroll 设置为 true
【发布时间】:2017-03-18 11:41:54
【问题描述】:

我有一个 Cordova(版本 6.3.1)应用程序。此问题仅发生在应用程序的 iOS 版本上(Android 工作正常)。每次我在滚动后按下文本框插入文本时,它都会直接跳回顶部。经过一番调查,我发现

DisallowOverscroll=true 

在cordovas中“config.xml”只能在应用程序的主屏幕上工作,如果我去点击视频中的“模态”“KompressionStromper”(它在里面不起作用),我怎么能在里面启用它?所以行为不像视频中的那样?

请在 iOS 10.0.2 上see video here (在最初几秒钟内,我还尝试从上到下拉动主屏幕,但“DisallowOverscroll”选项按预期工作)。

我们将不胜感激任何其他建议和帮助。

【问题讨论】:

    标签: ios cordova jquery-mobile bounce


    【解决方案1】:

    对于特定元素,您可以使用 jQuery 禁用过度滚动。

    喜欢:

    element.ontouchmove = (event) => {
        event.preventDefault();
    }
    

    我强烈建议你也用它创建一个指令,所以它会更多地以“角度方式”完成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-06
      相关资源
      最近更新 更多