jQuery工具可滚动的根元素相对定位而不是绝对

时间:2012-02-16 23:34:40

标签: jquery css jquery-tools

我在这个页面上注意到它表示可滚动项的根元素。必须绝对定位。当尝试根据滚动的子元素的高度调整可滚动项容器的大小时,这会导致问题。

http://flowplayer.org/tools/demos/scrollable/

我只是简单地改变了位置:绝对位置:相对所以容器将尊重子高度并且工作正常。它可以在所有浏览器中滚动。我错过了什么吗?为什么绝对定位是强制性的?它相对于容器定位,其中适用于我。只是寻找一些意见/想法。

感谢

1 个答案:

答案 0 :(得分:0)

实际要求只是定位,以便滚动/分页工作。滚动动作是通过设置left样式属性的动画来完成的。如果没有定位,无论是relative还是absolute,都会忽略负左偏移量。

当你改为position: relative时,它并没有中断。如果你完全删除了position声明,那么它就会中断而无法滚动。