【发布时间】:2015-01-14 21:24:41
【问题描述】:
我正在尝试在 IE9、IE10 和 IE11 中实现以下目标(在 Chrome 和 FF 上完美运行):
在移动模式下,我有一个主要的 #container 包装器,它包含整个网站内容和一个导航侧菜单 div,它位于 #container 内(不能移出,顺便说一句),但不可见并被隐藏屏幕外。当用户单击菜单打开切换按钮时,它应该将#container 滑动到右侧,从而显示直接位于其左侧的导航侧菜单 div。 “滑动”是使用 translateX 发生的,一旦通过切换将“打开”类应用到它,它就会被分配。在 IE 中,我按预期获得了动画部分,但没有可见的侧导航(仅限空白区域)。
#container {
height: 100%;
position: relative;
transition: transform ease .5s;
width: 100%;
}
#container.open {
position: fixed;
transform: translateX(300px);
}
#nav-side-menu {
left: -300px;
height: 100%;
overflow: scroll;
position: fixed;
top: 0;
width: 300px;
}
【问题讨论】:
-
你能链接到演示吗?我冒昧to make one;它是否准确地反映了您的情况?
-
完美!完全按照预期说明场景。
标签: html css internet-explorer css-position