首页 文章

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

提问于
浏览
2

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

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

我只是改变了位置:绝对到位置:相对所以容器会尊重孩子的身高,而且工作正常 . 它可以在所有浏览器中滚动 . 我错过了什么吗?为什么绝对定位是强制性的?它相对于容器定位,其中适用于我 . 只是寻找一些输入/想法 .

谢谢

1 回答

  • 0

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

    所以它没有't break when you'已经改为 position: relative . 如果你完全删除了 position 声明,那么它只会破坏而无法滚动 .

相关问题