【发布时间】:2014-02-28 19:38:17
【问题描述】:
我得出的结论是,这是一个只有 android 的问题,是由我的导航菜单的工作方式引起的,并且我已经没有想法可以尝试了。菜单从左侧推到 100% 以隐藏菜单。然后我使用 css 过渡让菜单从右侧滑出到窗口的 80%。切换菜单后,它会在隐藏菜单的右侧留下一个空旷的空间。我不能使用 display: none;因为它会杀死动画。重要问题仅在切换菜单后才会发生。
我试过了:
2014 年 2 月 6 日更新
这里是导航菜单css:
ul.subNav {
position: absolute;
top: 70px;
left: 100%;
transition: all 0.6s ease;
-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
visibility: hidden;
width: 80%;
background: #f7f7f7;
border-left: 5px solid #00529f;
z-index: 100;
}
结束更新
这是css:
.wrapper {
max-width: 100%;
height: 100%;
background: #20aad7;
background: url("../images/bg.png"), -moz-linear-gradient(-45deg, #20aad7 0%, #54709f 31%, #64b491 65%, #047074 100%);
background: url("../images/bg.png"), -webkit-gradient(linear, left top, right bottom, color-stop(0%,#20aad7), color-stop(31%,#54709f), color-stop(65%,#64b491), color-stop(100%,#047074));
background: url("../images/bg.png"), -webkit-linear-gradient(-45deg, #20aad7 0%,#54709f 31%,#64b491 65%,#047074 100%);
background: url("../images/bg.png"), -o-linear-gradient(-45deg, #20aad7 0%,#54709f 31%,#64b491 65%,#047074 100%);
background: url("../images/bg.png"), -ms-linear-gradient(-45deg, #20aad7 0%,#54709f 31%,#64b491 65%,#047074 100%);
background: url("../images/bg.png"), linear-gradient(135deg, #20aad7 0%,#54709f 31%,#64b491 65%,#047074 100%);
background-repeat: repeat;
overflow-x: hidden;
}
最后,这是一个小提琴/直播网站:Demo-fiddle/Demo-live-site
这是问题的样子:
【问题讨论】:
-
我在 iOS7 上玩过你的页面宽度。我没有立即看到溢出问题。我该怎么做才能重现问题?
-
切换导航或搜索按钮后就会出现问题。我只在我的 driod 上进行了测试,但是一旦我在家,我就可以在我的旧 iPhone 上进行测试。
-
到目前为止在 ios 下对我来说还不错。我无法为 android atm 提供帮助。我会赞成你的问题。
-
@NicoO 我添加了一张图片来展示它的外观。我检查了 chrome、firefox 和 samsung 浏览器,它们都显示相同,这可能是 android 唯一的问题。
-
点击、固定、拖动和使用每个幻灯片切换选项。与 ios 配合使用。你真的应该专注于 android 浏览器进行研究