我正在使用jquery菜单'mmenu',并拥有一个完整的网站,经过测试并在IE,Firefox,Android 4.4,iPhone,iPad等上工作。
本周我有人在使用Android 5.1.1的设备上测试该网站,他们发现菜单存在很大问题。
基本上,菜单打开并加载正常。
然后点击菜单右侧的箭头,打开子菜单。
这会导致页面重新加载,现在菜单扩展超出页面的可见宽度,用户必须将屏幕向左拖动才能再次看到箭头。一旦他们将菜单一直拖到左边,他们就可以看到箭头,点击箭头然后就可以了!
我尝试添加“全屏”扩展程序,这使情况变得更糟!页面重新加载后菜单的宽度现在要差很多,在页面加载后需要再次向左拖动才能看到箭头。
任何想法??
这真是一种奇怪的行为而且非常烦人,因为该网站已经完全完成并且在发现此问题之前已经准备好了!
答案 0 :(得分:0)
我无法解释为什么菜单显示这种奇怪的行为,但我设法找到了似乎有用的解决方法。
保持主网站页面固定并在页面上打开菜单(而不是将页面与菜单一起滑动)似乎解决了这个问题。
这是通过使用以下代码完成的:
{{1}}
主页现在已修复且无法移动,菜单在页面上滑动并始终显示正确的宽度。