Wenn Sie auf einer von mir erstellten Website scrollen, position: fixed
funktioniert die Verwendung der CSS-Eigenschaft wie erwartet, sodass eine Navigationsleiste ganz oben auf der Seite angezeigt wird.
Wenn Sie in Chrome jedoch die Links in der Navigationsleiste verwenden, wird diese manchmal ausgeblendet. Normalerweise ist das Element, auf das Sie geklickt haben, immer noch sichtbar, aber nicht immer. Manchmal verschwindet das Ganze. Durch Bewegen der Maus wird ein Teil des Elements zurückgebracht, und durch Scrollen mit dem Scrollrad oder den Pfeiltasten wird das Element mit nur einem Klick zurückgebracht. Sie können es (zeitweise) auf http://nikeplusphp.org sehen - möglicherweise müssen Sie einige Male auf einige der Navigationslinks klicken, um es zu sehen.
Ich habe auch versucht, mit dem Z-Index und dem Sichtbarkeits- / Anzeigetyp zu spielen, aber ohne Glück.
Ich bin auf diese Frage gestoßen, aber das Update hat bei mir überhaupt nicht funktioniert. Scheint ein Webkit-Problem zu sein, da IE und Firefox einwandfrei funktionieren.
Ist dies ein bekanntes Problem oder gibt es eine Lösung, um feste Elemente sichtbar zu halten?
Aktualisieren:
Nur Effektelemente, die top: 0;
ich ausprobiert habe bottom: 0;
und die wie erwartet funktionieren.