2016-11-04 47 views
1

我有一个Cordova(版本6.3.1)应用程序。这个问题只发生在iOS版本的应用程序(Android工作正常)。每次我按一个文本框在滚动后插入文本,它会直接跳回顶部。一些调查后,我发现iOS cordova将DisallowOverscroll设置为true不仅在应用程序的主屏幕上

DisallowOverscroll=true 
在cordovas“config.xml中”

只能应用程序的主屏幕上,而不是我若去点击的视频“模式”,“KompressionStromper”(它不在那里工作),所以我怎么能在里面启用它?所以行为不像视频中那样?

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

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

回答

0

对于特定的元素,你可以禁用jQuery的overscroll。

像:

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

我强烈建议你还可以创建一个指示出它,所以它会在一个“角的方式”来完成更多的工作。

相关问题