【发布时间】:2015-01-28 13:49:03
【问题描述】:
我目前正在开发一个网站的移动版本,我们使用 jQuery MMenu 来制作菜单。它适用于我测试过的所有手机和平板电脑,除了 Windows 手机......
插件配置了“定位扩展”,但没有扩展同样的问题:
$('div#menu').mmenu({
slidingSubmenus: false,
offCanvas: {
position : "left",
zposition : "front"
}
});
所以菜单显示在页面上,如果菜单太大而无法在每个设备上完全显示,我可以向下滚动,除非在 Windows Phone 上,当我向下滚动时菜单会被剪切。
菜单被剪掉了...用远程调试器,我发现top和红线之间的距离对应于DOM中html元素的高度(在用webkit进行DOM检查时突出显示)但在CSS中高度值是100%(html + 正文元素)。 MMenu 网站建议不要在这些元素上设置高度,我也试过了,但没有效果...
还找到了this。好像是同一个问题,但是没有答案……
有没有人遇到过这样的问题或有关于如何纠正它的建议?谢谢
【问题讨论】:
标签: jquery html css windows-phone-8 mmenu