当input或者textarea获取焦点时,(也就是软键盘弹出的时候)让弹出层的高度等于窗口改变之后的高度,否则就等于手机可视窗口的高度(软键盘收起的时候)
$('input[type="text"],textarea').on('focus', function () {
var winHeight = $(window).height(); //获取当前页面高度
$(window).resize(function() {
var thisHeight = $(this).height();
if (winHeight - thisHeight > 50) {
//当软键盘弹出,在这里面操作
$('.mark').css('height', thisHeight + 'px');
} else {
//当软键盘收起,在此处操作
$('.mark').css('height', $(window).height() + 'px');
}
});
});
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- ovod.cn 版权所有 湘ICP备2023023988号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务