这是刚做前端时候写的文章,拿到简书上做记录吧!以免以后再遇到这样的坑。
在最近的一次H5页面开发中,发现在安卓端点击输入框的时候虚拟键盘会把最下边的‘保存’按钮顶上去。
在试了很多方法后找到了解决方案:
代码如下:
$('#phone').bind('focus',function(){ $('.bottom_fix').css('position','static'); //或者$('#viewport').height($(window).height()+'px'); }).bind('blur',function(){ $('.bottom_fix').css({'position':'fixed','bottom':'0'}); //或者$('#viewport').height('auto'); });
其原理其实是聚焦input框时改变ibottom_fix的布局使其不顶到页面顶端,失去焦点时让bottom_fix回到fixed布局。
注:#phone为input录入框,bottom_fix为固定按钮。
作者:愿爱无忧dk_
链接:https://www.jianshu.com/p/7697e072971e
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦