iOS8 - 在文本区域聚焦时防止滚动

时间:2014-10-13 12:22:21

标签: javascript cordova ios8

我试图阻止我的页面在用户聚焦输入时滚动(在我的情况下,是textarea)。

到目前为止我在iOS7(window.scrollTo(0, 0))下使用的解决方案,但是从iOS8开始,这个解决方案无法正常工作,因为页面在滚动焦点之前滚动回到原始位置。 / p>

其他解决方案也没有工作,所以我想找一些技巧来防止我的网页滚动。

1 个答案:

答案 0 :(得分:2)

我认为IONIC插件键盘应该是解决方案

  

<强> Keyboard.disableScroll

     

禁用原生滚动,如果您使用JavaScript滚动

,则非常有用      

cordova.plugins.Keyboard.disableScroll(真);

     

cordova.plugins.Keyboard.disableScroll(假);

https://github.com/driftyco/ionic-plugins-keyboard