請參閱以下職位的圖片突出我的問題和潛在的解決方案:CSS:overflow-y:scroll;溢出 - X:可見
CSS overflow-y:visible, overflow-x:scroll
然而,這種策略休息,當你真正移動滾動條。在建議的實現(position: fixed;
)中,工具提示顯示在位置預滾動位置的子div旁邊。因此,當您將新的子div移動到視圖中時,工具提示開始從頁面底部掉下來。
在這裏看到的bug的演示:http://jsfiddle.net/narcV/4/
任何想法如何,我可以讓工具提示在任何時候旁邊的孩子DIV顯示?
這不是一個錯誤:'position:fixed'總是相對於視口定位一個元素,而不是定位到最近的'position:relative'容器。關於你鏈接到的問題有一些奇怪的問題:標題與給定的代碼不一致(它也* * overflow-y:scroll; overflow-x:visible'!),我不知道爲什麼自我回答說使用'position:fixed'。 – BoltClock 2012-04-10 05:57:14
是的;我認爲那篇文章的標題是一個錯字。我並不是說'position:fixed;'是壞的,而是在引用的帖子中的解決方案是錯誤的(因爲'position:fixed;'的行爲與你描述的完全一樣) – Chuck 2012-04-10 06:05:03