首先我们要清楚输入时候触发软键盘的时候我们触发了什么事件,是调整浏览器窗口的大小时的resize事件
我们知道了触发了什么事件就好办了,我们做一个监听这个事件的方法就好
以下是范例代码,使用了jq的resize监听
$(window).resize(function() {
if($('.input-block').hasClass('resize')){
$('.input-block').removeClass('resize')
}else{
$('.input-block').addClass('resize')
}
以下范例代码,是使用了js原生对resize的监听写法
window.addEventListener('resize', function() {
});

本文介绍了当软键盘弹出时触发浏览器窗口resize事件的处理方法。提供了两种实现方式:一种是使用jQuery进行监听,另一种是通过JavaScript原生的addEventListener方法来实现。这两种方法都可以有效地检测到软键盘弹出时引发的窗口尺寸变化。
1145

被折叠的 条评论
为什么被折叠?



