jquery mmenu 重新加载页面并以错误的宽度重新打开 Android
jquery mmenu reloads page and reopens with wrong width on Android
我正在使用 jquery 菜单 'mmenu',并且有一个完整的站点,经过测试并可以在 IE、Firefox、Android 4.4、iPhone、iPad,等等
本周我请人在装有 Android 5.1.1 的设备上测试该网站,他们发现菜单存在巨大问题。
基本上,菜单打开并加载正常。
然后他们点击菜单右侧的箭头,打开子菜单。
这会导致页面重新加载,现在菜单扩展到页面的可见宽度之外,用户必须将屏幕向左拖动才能再次看到箭头。一旦他们将菜单一直拖到左边,他们就可以看到箭头,点击箭头就可以了!
我尝试添加 "fullscreen" 扩展,这让情况变得更糟!页面重新加载后菜单的宽度现在变差了很多,需要向左拖动更多才能在页面加载后再次看到箭头。
有什么想法吗??
这真的很奇怪,也很烦人,因为在发现这个问题之前,网站已经完全完成并准备就绪!
我无法解释为什么菜单显示这种奇怪的行为,但我设法找到了一个似乎有效的解决方法。
保持主站点页面固定并在页面上滑动打开菜单(而不是将页面与菜单一起滑动)似乎可以解决此问题。
这是通过使用以下代码完成的:
offCanvas: {
position : "left",
zposition : "front"
},
主页现在固定不动,菜单在页面上滑动打开并始终显示正确的宽度。
我正在使用 jquery 菜单 'mmenu',并且有一个完整的站点,经过测试并可以在 IE、Firefox、Android 4.4、iPhone、iPad,等等
本周我请人在装有 Android 5.1.1 的设备上测试该网站,他们发现菜单存在巨大问题。
基本上,菜单打开并加载正常。
然后他们点击菜单右侧的箭头,打开子菜单。
这会导致页面重新加载,现在菜单扩展到页面的可见宽度之外,用户必须将屏幕向左拖动才能再次看到箭头。一旦他们将菜单一直拖到左边,他们就可以看到箭头,点击箭头就可以了!
我尝试添加 "fullscreen" 扩展,这让情况变得更糟!页面重新加载后菜单的宽度现在变差了很多,需要向左拖动更多才能在页面加载后再次看到箭头。
有什么想法吗??
这真的很奇怪,也很烦人,因为在发现这个问题之前,网站已经完全完成并准备就绪!
我无法解释为什么菜单显示这种奇怪的行为,但我设法找到了一个似乎有效的解决方法。
保持主站点页面固定并在页面上滑动打开菜单(而不是将页面与菜单一起滑动)似乎可以解决此问题。
这是通过使用以下代码完成的:
offCanvas: {
position : "left",
zposition : "front"
},
主页现在固定不动,菜单在页面上滑动打开并始终显示正确的宽度。