Buduję pojedynczą stronę internetową z nawigacją po pasku górnym, łączącą różne sekcje na stronie. Połączyłem go, używając Scrollspy jako <body data-spy="scroll" data-offset="50" id="home">
. To działa świetnie. Każda sekcja jest podświetlona w nawigacji.twitter Bootstrap Scrollspy highlight final final element
Problem leży w końcowej sekcji. Ponieważ jest to krótka sekcja i nie wypełnia całej strony, nigdy nie zostanie osiągnięty, dlatego element nawigacyjny nie jest podświetlony.
Zauważyłem, że na bootstrap examples page po osiągnięciu końcowy element jest zaznaczony przed jego id
zostanie osiągnięty - jeszcze id
jest w górnej części, tak jak wszystkie inne sekcje.
Przeglądam niestandardowy plik application.js
, ale nie widzę niczego związanego z zachowaniem scrollspy.
Czy ktoś może rzucić na nią jakiekolwiek światło?
Cześć Jon, nie, nie rozumiem tego. Po prostu eksperymentowałem i padłem z drogi. Masz jednak odpowiedź, dziękując za wskazanie tego, z chęcią wykorzystam to w projekcie w przyszłości. – deadlyhifi