解决微信底部弹出输入法遮挡页面
2016-04-05 17:37
459 查看
微信网页里面,需要输入的时候,键盘弹出,然后底部的东西会被遮挡,resize事件捕捉不到,window高度也捕捉不到?
解决:
目前这种情况只有安卓机器会发生,可以采用如下方式进行处理,在点击输入框的时候,先判断是否是安卓的机器,然后采用延时机制让页面再搞上去。
解决:
目前这种情况只有安卓机器会发生,可以采用如下方式进行处理,在点击输入框的时候,先判断是否是安卓的机器,然后采用延时机制让页面再搞上去。
if (navigator.userAgent.match(/Android/i)) { $('input').bind('click', function(e) { var $this = $(this); e.preventDefault(); setTimeout(function() { $(window).scrollTop($this.offset().top - 40); }, 300) }) }
相关文章推荐
- 微信支付的支付金额计算
- 微信公众帐号开发教程第14篇-自己定义菜单的创建及菜单事件响应
- 微信支付调用JSAPI缺少参数:timeStamp
- 微信公众号内支付(三)
- Android小程序-Walker注册页面(二)
- 微信公众号内支付(二)
- 微信公众号内支付(一)
- 如何把微信朋友圈的小视频转发到自己的朋友圈
- 微信刷卡支付_windows server上中文导致签名失败的解决办法
- Android 实现类似微信客户端朋友圈更新提示的小红点&栏目订阅
- 仿微信评论(部分实现)
- 微信,还有多少可能?
- 微信精选——上拉加载
- 微信开发之工具类
- 微信js-sdk,选择图片,上传,下载到本地,php服务端
- 关于微信支付由H5页面修改为类似于微信支付手机充值的效果
- 很难吗?教你三天精仿一个跨平台的微信
- 如果没有微信,你的日子就过不下去了么?
- 搜一搜、扫一扫,关注Rayvision官方微信即送渲染费!
- 微信、APP、HTML5之间的对比