我在这个页面上注意到它表示可滚动项的根元素 . 必须绝对定位 . 当尝试根据滚动的子元素的高度调整可滚动项容器的大小时,这会导致问题 .
http://flowplayer.org/tools/demos/scrollable/
我只是改变了位置:绝对到位置:相对所以容器会尊重孩子的身高,而且工作正常 . 它可以在所有浏览器中滚动 . 我错过了什么吗?为什么绝对定位是强制性的?它相对于容器定位,其中适用于我 . 只是寻找一些输入/想法 .
谢谢
我在这个页面上注意到它表示可滚动项的根元素 . 必须绝对定位 . 当尝试根据滚动的子元素的高度调整可滚动项容器的大小时,这会导致问题 .
http://flowplayer.org/tools/demos/scrollable/
我只是改变了位置:绝对到位置:相对所以容器会尊重孩子的身高,而且工作正常 . 它可以在所有浏览器中滚动 . 我错过了什么吗?为什么绝对定位是强制性的?它相对于容器定位,其中适用于我 . 只是寻找一些输入/想法 .
谢谢
1 回答
实际要求只是 be positioned ,以便滚动/分页工作 . 滚动动作是通过设置
left
样式属性的动画来完成的 . 无需定位,无论是relative
还是absolute
,都会忽略负左偏移量 .所以它没有't break when you'已经改为
position: relative
. 如果你完全删除了position
声明,那么它只会破坏而无法滚动 .