Jquery iOS上的空白-can';t添加溢出-x:隐藏到HTML而不破坏菜单

Jquery iOS上的空白-can';t添加溢出-x:隐藏到HTML而不破坏菜单,jquery,html,ios,css,Jquery,Html,Ios,Css,我有以下代码来解决此问题: html, body { width: 100%; height: 100%; margin: 0; padding: 0; } body { overflow-x: hidden; } 这在桌面上工作。但是,这不能在iOS上正确渲染。我可以滚动到最左边,露出一个白色的缺口。当我有 overflow-x: hidden; 在html上,它解决了这个问题。但是,我不能使用它,因为它会破坏我正在使用的jQuery菜单,该菜单隐

我有以下代码来解决此问题:

html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

body {
    overflow-x: hidden;
}
这在桌面上工作。但是,这不能在iOS上正确渲染。我可以滚动到最左边,露出一个白色的缺口。当我有

overflow-x: hidden;
在html上,它解决了这个问题。但是,我不能使用它,因为它会破坏我正在使用的jQuery菜单,该菜单隐藏页面上的其余内容,因为它从桌面上的选项卡式导航和移动设备上的单页导航转换而来

我在页面上有一个无序列表,宽度为100%,这是从一个我设置为1100px的容器中分离出来的。我试图移除ul,但仍然存在空白


提前谢谢。

您能在代码段编辑器中发布所有html和css吗?点击Ctrl+M打开它如果列表中有左/右填充或边框,则需要将
框大小:边框框
添加到类中。如果您有左/右边距,则需要设置宽度,如
width:calc(100%-[margin\u amount]px)
显然替换了[margin\u amount]。由于您没有提供,这是一个关于您的问题是什么的完整猜测,因为您是对的-我需要它,但我必须将它添加到我的容器中。谢谢你能在代码段编辑器中发布你所有的html和css吗?点击Ctrl+M打开它如果列表中有左/右填充或边框,则需要将
框大小:边框框
添加到类中。如果您有左/右边距,则需要设置宽度,如
width:calc(100%-[margin\u amount]px)
显然替换了[margin\u amount]。由于您没有提供,这是一个关于您的问题是什么的完整猜测,因为您是对的-我需要它,但我必须将它添加到我的容器中。谢谢