我正在尝试为 a 设置动画,以便在 iframe 源更改时将其隐藏然后再次显示。问题是当show
触发时,我的 div 向下移动。我真的不知道我该怎么办,我很确定 css 是问题所在。我的代码在这里:http:
//jsfiddle.net/RPxFs/
单击黑色部分更改源,您将在 iframe 中看到“找不到页面”,但无论如何您都会看到问题所在。
提前致谢
我正在尝试为 a 设置动画,以便在 iframe 源更改时将其隐藏然后再次显示。问题是当show
触发时,我的 div 向下移动。我真的不知道我该怎么办,我很确定 css 是问题所在。我的代码在这里:http:
//jsfiddle.net/RPxFs/
单击黑色部分更改源,您将在 iframe 中看到“找不到页面”,但无论如何您都会看到问题所在。
提前致谢
我认为它会下降,因为宽度重叠。
div 导航和 div frame_div
尝试将 frame_div 的宽度百分比降低到 79% 并删除 div frame_div 样式。
http://jsfiddle.net/vonDy2791/RPxFs/7/
<div src="save.php" id="frame_div" >
#frame_div{
float: left;
height: 90%;
width: 79%;
border-right: 1px solid #999;
display: none;
overflow: hidden
}
要解决此问题,请删除此属性 float: left; 从 iframe 容器下方。
#frame_div {
border-right: 1px solid #999999;
display: none;
float: left;
height: 90%;
overflow: hidden;
width: 80%;
}
如果您需要在这种情况下添加浮动属性,您需要提供左侧容器 + iframe 容器覆盖的总面积,以便它们并排显示。
这是 jsfiddle 链接 http://jsfiddle.net/RPxFs/20/
如果你给包含的 div 一个固定的宽度,足以容纳导航和 iframe,那么它们应该并排放置。
我已经选择width: 800px;
看看我的小提琴我是如何布置的。