0

我创建了一个网页,页面顶部有两个栏(用于导航和 Twitter 更新)。我如何做到这一点是通过为每个栏创建两个 div,一个 div 在另一个里面。这样做的原因是因为我希望栏在整个页面上缩放,但内容限制在固定宽度。

现在这“正常”工作正常,但是当浏览器屏幕宽度小于子 div 宽度时,它会溢出到父 div 之外。

我在这里有一个页面的现场演示:http: //tinyurl.com/7qj3pzs

编辑:我已将 min-width 添加到父 div,似乎已解决问题:D

4

1 回答 1

1

在父 div 上,您需要设置以下 CSS:

#parentDiv {
    overflow: hidden;
}

假设这是 HTML:

<div id="parentDiv">
   <div id="childDiv"></div>
</div>

我还碰巧注意到,在“图表”部分,您将一堆 JQuery 动画弹出到动画队列中。如果您像这样将方法链接到动画中,它将防止动画超载队列和动画,即使在鼠标消失后也是.stop()如此:

$('a').stop().animate();
于 2012-06-22T23:10:37.213 回答