软键盘呼出会影响手机端固定定位导航的位置,判断在ios手机端中,让它在软键盘呼出时隐藏
<script>
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
var bIsMidp = sUserAgent.match(/midp/i) == "midp";
var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
var bIsAndroid = sUserAgent.match(/android/i) == "android";
var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
if (bIsIphoneOs) {
$(document).on('focusin', function () {
//软键盘弹出的事件处理
$('.d-1').css('display', 'none');
$('.sj_dh').css('display', 'none');
});
$(document).on('focusout', function () {
//软键盘收起的事件处理
$('.d-1').css({ 'display': 'block', });
$('.sj_dh').css({ 'display': 'block', });
});
} else if (bIsAndroid) {
$(".uaJianCe").html("你是一部安卓手机")
} else {
//如果是电脑就不动
$(".uaJianCe").html("你可能是其他的设备")
}
</script>
<script src="https://wurfl.io/wurfl.js"></script>