溢出(滚动)以使用负“left”和“top”定位元素

时间:2012-02-26 10:37:16

标签: html css

允许滚动overflow的元素位于左侧和顶部负向的解决方法是什么?

here in example (jsFiddle)类似,只有3个红色方块可见,滚动不会切换。虽然有6个正方形,但其中3个位于顶部。

3 个答案:

答案 0 :(得分:2)

我能想到的唯一方法是将div中的方块包装在与它们相同的高度中,并使用JQuery的scrollTop()方法:http://www.w3schools.com/jquery/css_scrolltop.asp但这也会强制包装div下方的水平滚动条。简短的回答:没有CSS解决方案,并且定位它们绝对避免了此解决方案的滚动 - 如果要使用此方法,请尝试向左浮动并清除每一行。

答案 1 :(得分:0)

我遇到了同样的问题,我能找到的唯一解决方案就是设置min-height& min-width使用JavaScript(我在这个项目中根本不使用jQuery)。

答案 2 :(得分:-1)

你需要将另一个div包装起来并给它溢出属性。

http://jsfiddle.net/pb4bh/1/