【发布时间】:2013-03-19 15:38:35
【问题描述】:
请参阅以下帖子以获取突出显示我的问题和潜在解决方案的图片:
CSS overflow-y:visible, overflow-x:scroll
但是,当您实际移动滚动条时,此策略会中断。在建议的实现 (position: fixed;) 中,工具提示显示在子 div 旁边的预滚动位置。因此,当您将新的子 div 滚动到视图中时,工具提示开始从页面底部滑落。
查看这里的错误演示:http://jsfiddle.net/narcV/4/
有什么想法可以让工具提示始终显示在子 div 旁边吗?
【问题讨论】:
-
这不是错误:
position: fixed总是相对于视口定位元素,而不是与其最近的position: relative容器。您链接到的问题也有些奇怪:标题与给定代码不符(也overflow-y: scroll; overflow-x: visible!),我不知道为什么自我回答说使用position: fixed。 -
是的;我认为那个帖子的标题是一个错字。我不是说
position: fixed;坏了,而是引用帖子中的解决方案有问题(因为position: fixed;的行为与您描述的完全一样)