mam różne sekcje na mojej stronie tak:Jak ustawić nazwę bieżącej sekcji działu w innym dziale?
<div class="red" data-section="Section Red"></div>
<div class="blue" data-section="Section Blue"></div>
<div class="yellow" data-section="Section Yellow"></div>
<div class="green" data-section="Section Green"></div>
i oddzielne div tak:
<div class="current_div"></div>
To div jest zawsze na górze strony. Jak zrobić to tak, że gdy użytkownik przewija do blue
(lub jakikolwiek inny) div The current_div
zmieni się następująco:
<div class="current_div">Section Blue</div>
Oto skrzypce z moim znaczników: https://jsfiddle.net/wb7L954v/1/
Musi być prosty sposób, aby uzyskać część data-section
i po prostu umieścić ją w tym div?
Wygląda na to, że w ogóle go nie przebadałeś. Powinieneś szukać, zanim zapytasz. Jednak dam ci [wskazówkę] (https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollTop) –
Rzeczywiście przeszukaliśmy, ale nie wiem, co by to było nazywa. Spędziłem 12 godzin na wyszukiwaniu (bez żartu).Najbliższą rzeczą, którą znalazłem, było menu stylu Bootstrap, które podkreśla bieżącą sekcję, w której się znajdujesz, ale niestety to nie pomogło mi w pobraniu części "danych-sekcji" z elementów div. Mam wyczerpane prawie wszystkie opcje przed napisaniem tutaj, uwierz mi :) – user1996496
Dzięki [this] (http://stackoverflow.com/questions/6597904/scrollable-div-which-elements-can-be-seen) http: //jsfiddle.net/U4qyp/32/ –