移动端解决fixed和input获取焦点软键盘弹出影响定位的问题
2018-03-02 16:55
741 查看
1.html和css就不写了,就是某个固定在页面底部的div,当在苹果手机UC浏览器和安卓手机浏览器打开web H5页面时,页面中的input获取焦点后,固定于底部的div会出现在软键盘上方,影响布局,解决方法如下:
$(function(){
$('.school-body input').bind('focus',function(){
$('.sure-btn').css('position','static');
//或者$('#viewport').height($(window).height()+'px');
}).bind('blur',function(){
$('.sure-btn').css({'position':'fixed','bottom':'0'});
//或者$('#viewport').height('auto');
});
})
解决屏幕旋转也会出现以上问题:
$(document).bind('orientationchange',function(){
if(window.orientation==90 || window.orientation==-90){
$('.bottom_fix').css('position','static');
}else{
$('.bottom_fix').css({'position':'fixed','bottom':'0'});
}
});
参考网址:http://blog.csdn.net/kongjiea/article/details/46545351
$(function(){
$('.school-body input').bind('focus',function(){
$('.sure-btn').css('position','static');
//或者$('#viewport').height($(window).height()+'px');
}).bind('blur',function(){
$('.sure-btn').css({'position':'fixed','bottom':'0'});
//或者$('#viewport').height('auto');
});
})
解决屏幕旋转也会出现以上问题:
$(document).bind('orientationchange',function(){
if(window.orientation==90 || window.orientation==-90){
$('.bottom_fix').css('position','static');
}else{
$('.bottom_fix').css({'position':'fixed','bottom':'0'});
}
});
参考网址:http://blog.csdn.net/kongjiea/article/details/46545351
相关文章推荐
- 移动端解决fixed和input获取焦点软键盘弹出影响定位的问题
- 移动端解决fixed和input获取焦点软键盘弹出影响定位的问题
- 移动端fixed和input获取焦点软键盘弹出影响定位的问题
- ListView里面有EditTextView,解决弹出键盘后EditView不能获取焦点的问题
- ListView里面有EditTextView,解决弹出键盘后EditView不能获取焦点的问题
- ListView里面有EditTextView,解决弹出键盘后EditView不能获取焦点的问题
- 移动端fixed + Input 调用键盘的时候fixed无效问题(css解决)
- 移动端限制两位小数并且弹出数字键盘(解决使用H5S使用input[type='number']不兼容JS的问题)
- iOS下Html页面中input获取焦点弹出键盘时挡问题
- 移动端软键盘监听(弹出,收起),及影响定位布局的问题
- 移动端软键盘监听(弹出,收起),及影响定位布局的问题
- 如何利用PopupWindow实现弹出菜单并解决焦点获取以及与软键盘冲突问题
- web移动端Fixed在Input获取焦点时ios下产生的BUG及处理
- 移动端webapp,在进入某页面后,input框自动获取焦点并弹出数字键盘
- 解决移动端键盘弹起 导致input布局出现问题的解决方法
- 打开input输入的时候,css中position:absolute/fixed定位的时候,定位元素上移问题解决
- 移动端input 无法获取焦点的问题
- web移动端Fixed在Input获取焦点时ios下产生的BUG及处理
- 移动端input弹出带有搜索按钮的键盘与获取点击搜索按钮触发的事件
- 2、移动端input弹出带有搜索按钮的键盘与获取点击搜索按钮触发的事件