美文网首页
移动web 捕获虚拟键盘弹出和关闭事件

移动web 捕获虚拟键盘弹出和关闭事件

作者: 菲龍探雲 | 来源:发表于2017-02-03 15:38 被阅读226次

var wHeight = window.innerHeight;   //获取初始可视窗口高度
$(window).resize(function () {         //监测窗口大小的变化事件
   var hh = window.innerHeight;     //当前可视窗口高度
   var viewTop = $(window).scrollTop();   //可视窗口高度顶部距离网页顶部的距离
   if (wHeight > hh) {           //可以作为虚拟键盘弹出事件
       $("body,html").animate({scrollTop: viewTop + 100});    //调整可视页面的位置
   } else {         //可以作为虚拟键盘关闭事件
       $("body,html").animate({scrollTop: viewTop - 100});
   }
   wHeight = hh;
});

相关文章

网友评论

      本文标题:移动web 捕获虚拟键盘弹出和关闭事件

      本文链接:https://www.haomeiwen.com/subject/crydittx.html