在IOS 7.0.3 Safari中,带有覆盖的JQuery Mobile弹出窗口不';t填充窗口
我使用的是JQuery Mobile 1.3.2和JQuery 1.10.2,存在以下问题: 当您在IOS v7.0.3上的mobile safari中向下滚动时,地址栏缩小,底部栏消失,JQuery mobile覆盖不再填充整个视口。我尝试过几种方法,比如在弹出菜单显示时使用JQuery手动增加高度在IOS 7.0.3 Safari中,带有覆盖的JQuery Mobile弹出窗口不';t填充窗口,jquery,ios,css,jquery-mobile,mobile-safari,Jquery,Ios,Css,Jquery Mobile,Mobile Safari,我使用的是JQuery Mobile 1.3.2和JQuery 1.10.2,存在以下问题: 当您在IOS v7.0.3上的mobile safari中向下滚动时,地址栏缩小,底部栏消失,JQuery mobile覆盖不再填充整个视口。我尝试过几种方法,比如在弹出菜单显示时使用JQuery手动增加高度 $('#popupMenu').on('click', function(e){ e.preventDefault(); var device = navigator.userAg
$('#popupMenu').on('click', function(e){
e.preventDefault();
var device = navigator.userAgent,
height = $(window).height();
if(device.match(/(iPhone)/) {
$('#popupMenu').css('height', height);
$('.ui-overlay-a').css('height', height)
}
$('#menu').popup('open');
});
覆盖将以460px的速度短暂显示,然后从屏幕底部重新调整到约100px,菜单将以减去底部栏高度的高度显示
这是JQuery Mobile 1.3.2的已知问题吗?如果不使用JQuery Mobile 1.4.0版,我可以做些什么来修复
谢谢。
#弹出菜单
是弹出菜单吗?您正在添加一个单击弹出窗口本身上的侦听器以打开同一个弹出窗口?这是我的代码中的一个错误。弹出菜单应该会打开弹出菜单。你能用你的代码创建一个小提琴吗?过一会儿我会做一个。但我还没有准备好。