Patrz poniższa wiadomość dla obrazu podkreślając moje pytanie i potencjalne rozwiązania:CSS: overflow-y: scroll; overflow-x: widoczny
CSS overflow-y:visible, overflow-x:scroll
jednak psuje to strategia, kiedy rzeczywiście przenieść pasek przewijania. W sugerowanej implementacji (position: fixed;
) etykiety narzędzi wyświetlają się obok podrzędnego elementu div w jego położeniu przed przewinięciem. Kiedy przewijasz nowe elementy podrzędne, podpowiedzi zaczynają spadać z dolnej części strony.
Zobacz tutaj demo błędu: http://jsfiddle.net/narcV/4/
Wszelkie pomysły jak mogę sprawić podpowiedzi wyświetlane obok div dziecka przez cały czas?
To nie jest błąd: 'position: fixed' zawsze pozycjonuje element względem rzutni, a nie jego najbliższego kontenera' position: relative'. Jest coś dziwnego w pytaniu, do którego się łączysz: tytuł nie zgadza się z podanym kodem (jest to * także * 'overflow-y: scroll, overflow-x: visible'!), I nie mogę powiedzieć dlaczego samo-odpowiedź mówi, że używa 'position: fixed'. – BoltClock
Tak; Myślę, że tytuł tego postu to literówka. Nie mówię, że 'position: fixed;' jest zepsuty, ale raczej rozwiązanie w przywoływanym poście jest błędne (ponieważ 'position: fixed;' zachowuje się dokładnie tak, jak opisujesz) – Chuck