jQuery mmenu Windows Phone 问题(IE 移动)

jQuery mmenu Windows Phone issue (IE Mobile)

我目前正在开发一个网站的移动版本,我们使用 jQuery MMenu 作为菜单。它适用于我测试过的所有手机和平板电脑,除了 Windows Phones...

插件配置为 "positioning extension",但没有扩展名也是同样的问题:

$('div#menu').mmenu({
    slidingSubmenus: false,
    offCanvas: {
        position  : "left",
        zposition : "front"
    }
});

所以菜单显示在页面上,如果菜单太大而无法在每个设备上完全显示,我可以向下滚动,除了 Windows Phone 菜单被剪切时我向下滚动。

菜单被切掉了...用远程调试器,我发现top和红线的距离对应的是DOM中html元素的高度(在[=上高亮显示) 33=] 使用 webkit 检查)但是在 CSS 中高度值是 100%(html + body 元素)。 MMenu网站建议不要给这些元素设置高度,我也试过了,但是没有效果...

还找到了 this。好像是同样的问题,但是没有答案...

有没有人遇到过这样的问题或有关于如何纠正它的建议?谢谢

终于找到了解决方案,只是另一个没有产生错误但与 mmenu 冲突的自定义脚本...

我目前遇到这个问题。什么脚本与菜单冲突?