【发布时间】:2013-01-14 17:56:39
【问题描述】:
我正在尝试制作一个位于 div 底部的选项卡菜单,当单击选项卡链接时,它的内容会向上滑动。
这是我到目前为止所得到的。我真的不明白它为什么会这样
http://jsfiddle.net/5mVt8/11/
关键位:
#content {
position: relative;
width:500px;
height:400px;
overflow:hidden;
}
.page {
position: absolute;
left:0;
top:380px;
width:500px;
height:400px;
}
<div id="content">
<div class="page" id="one"><a href="#one">Click</a>Page 1</div>
<div class="page" id="two"><a href="#two">Click</a>Page 2</div>
<div class="page" id="three"><a href="#three">Click</a>Page 3</div>
</div>
完整代码在这里:http://jsfiddle.net/5mVt8/11/
这些是绝对定位的 div 在相对 div 中溢出的错误吗?谁能告诉我为什么这不起作用或我应该如何批准?
【问题讨论】:
-
你应该说是什么bug。
-
看起来不错。你期望它的表现如何?
-
不是动画,(滑动)。
-
div 没有向上滑动。 div #page3 只是简单地跳到其余部分的顶部并高于它应有的位置。
标签: javascript jquery html css