jquery mmenu重新加载页面并在Android

时间:2016-03-09 16:03:16

标签: jquery mmenu

我正在使用jquery菜单'mmenu',并拥有一个完整的网站,经过测试并在IE,Firefox,Android 4.4,iPhone,iPad等上工作。

本周我有人在使用Android 5.1.1的设备上测试该网站,他们发现菜单存在很大问题。

基本上,菜单打开并加载正常。

然后点击菜单右侧的箭头,打开子菜单。

这会导致页面重新加载,现在菜单扩展超出页面的可见宽度,用户必须将屏幕向左拖动才能再次看到箭头。一旦他们将菜单一直拖到左边,他们就可以看到箭头,点击箭头然后就可以了!

我尝试添加“全屏”扩展程序,这使情况变得更糟!页面重新加载后菜单的宽度现在要差很多,在页面加载后需要再次向左拖动才能看到箭头。

任何想法??

这真是一种奇怪的行为而且非常烦人,因为该网站已经完全完成并且在发现此问题之前已经准备好了!

1 个答案:

答案 0 :(得分:0)

我无法解释为什么菜单显示这种奇怪的行为,但我设法找到了似乎有用的解决方法。

保持主网站页面固定并在页面上打开菜单(而不是将页面与菜单一起滑动)似乎解决了这个问题。

这是通过使用以下代码完成的:

{{1}}

主页现在已修复且无法移动,菜单在页面上滑动并始终显示正确的宽度。