本文共 393 字,大约阅读时间需要 1 分钟。
微信网页里面,需要输入的时候,键盘弹出,然后底部的东西会被遮挡,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) })}
转载地址:http://lyato.baihongyu.com/