jarek75
14.01.2016, 11:10:15
Witam,
na stronie all-in-one chcę mieć widoczny pasek menu tylko na części elementów. Czy ktoś może mi podpowiedzieć, w jaki sposób mogę pobrać wartość ID lub NAME (kotwic) danej części strony, aby potem wykorzystać to do ustawienia widoczności elementów dla tych części?
fklar
14.01.2016, 11:44:42
sprawdzenie czy element jest widoczny na ekranie:
http://www.appelsiini.net/projects/viewportpobranie wartości po # z adresu: window.location.hash
pobranie atrybutu:
http://api.jquery.com/attr/Napisz dokładniej co chcesz uzyskać
jarek75
14.01.2016, 12:07:35
Mam stronę all-in-one podzieloną na kilka segmentów oznaczonych znacznikami "id" (głowna, cv, portfolio, kontakt, itp.).
Chcę, aby przy wyświetlaniu głównej nie był widoczny pasek z menu (zrobiony jako section z wyświetlaniem absolute na dole strony). Muszę więc do zmiennej pobrać bieżącą wartość "id", aby potem w zależności od tego czy ma wartość równą "glowna" czy inną - określić parametr "visibility" dla sekcji menu.
kapslokk
14.01.2016, 12:22:49
Powinieneś sobie odczytać pozycje wszystkich ID, a później porównywać je z pozycją okna.
najprościej sprawdzić gdzie się znajdujesz scrollem, jak ileś pixeli od początku okna to wtedy pokazujesz menu i tyle
jarek75
15.01.2016, 09:51:40
Cytat(com @ 14.01.2016, 15:23:56 )

najprościej sprawdzić gdzie się znajdujesz scrollem, jak ileś pixeli od początku okna to wtedy pokazujesz menu i tyle

Ale jak to zrobić najlepiej, aby robił to na bieżąco podczas poruszania się po stronie?