安卓input被键盘挡住,IOS自动上移

写发票页面的时候,碰到了一个不太好解决的方法,之前碰到的input聚焦上移,我都是直接用focus事件的时候,然真个页面的css.top改变,或者是animate.top,这次情况比较特殊,不能这么做,就需要用别的方法解决,在ios上面,键盘调出来以后,会自动触发上移的事件,所以不会有问题,就是安卓

$('input').on('click', function () {

var target = this;

setTimeout(function(){

target.scrollIntoViewIfNeeded();

},400);

});

最后选用了这个方法,失去视野的时候,强制上移,还是很不错的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.JQuery 基础 改变web开发人员创造搞交互性界面的方式。设计者无需花费时间纠缠JS复杂的高级特性。 1....
    LaBaby_阅读 1,199评论 0 1
  • 1.JQuery 基础 改变web开发人员创造搞交互性界面的方式。设计者无需花费时间纠缠JS复杂的高级特性。 1....
    LaBaby_阅读 1,367评论 0 2
  • Attribute: $("p").addClass(css中定义的样式类型); 给某个元素添加样式 $("img...
    扑克脸_457e阅读 579评论 0 1
  • 本文会给你们展示50个jquery代码片段,这些代码能够给你的javascript项目提供帮助。其中的一些代码段是...
    扯嘴阅读 429评论 0 0
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,767评论 0 33