Siehe folgenden Beitrag für ein Bild meiner Frage und eine mögliche Lösung hervorheben:CSS: Überlauf-y: scroll; Überlauf-x: sichtbar
CSS overflow-y:visible, overflow-x:scroll
Doch diese Strategie bricht, wenn Sie tatsächlich die Scrollbar bewegen. In der vorgeschlagenen Implementierung (position: fixed;
) werden die Tooltips neben dem Child-Div in seiner Position Pre-Scroll angezeigt. Wenn Sie also neue Child-Divs in die Ansicht scrollen, beginnen die Tooltips vom unteren Rand der Seite zu fallen.
Sehen Sie hier für eine Demo des Fehlers: http://jsfiddle.net/narcV/4/
Irgendwelche Ideen, wie ich die Tooltips jederzeit angezeigt werden neben dem Kind div machen kann?
Dies ist kein Fehler: 'position: fixed' positioniert ein Element immer relativ zum Ansichtsfenster und nicht zu seinem nächsten' position: relativen' Container. Es gibt etwas Seltsames an der Frage, auf die Sie auch verweisen: Der Titel stimmt nicht mit dem angegebenen Code überein (es ist auch * overflow-y: scroll; overflow-x: visible'!), Und ich kann nicht sagen, warum Die Selbstantwort sagt, dass man "position: fixed" verwenden soll. – BoltClock
Ja; Ich denke, dass der Titel dieses Posts ein Tippfehler ist. Ich sage nicht, dass 'position: fixed;' defekt ist, sondern die Lösung im referenzierten Post fehlerhaft ist (weil sich 'position: fixed;' genau so verhält, wie du es beschreibst) – Chuck