• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Jak ustawić klase active w aktualnie przeglądanej zakładce menu

Object Storage Arubacloud
0 głosów
232 wizyt
pytanie zadane 20 maja 2018 w JavaScript przez Neronys Bywalec (2,090 p.)
zamknięte 20 maja 2018 przez Neronys

Kochani,

Chciałbym się was zapytać o sposób w jaki mógłbym zrealizować menu na mojej stronce. Prosta sprawa potrzebuję ustawić bootstrapowa klase active dla elementu który przeglądam.

Aktualnie próbuje w jQuery ale efekt nie jest taki jaki bym chciał bo po kliknięciu klasa jest ustawiana a jak strona się załaduje klasa znika bo js tego nigdzie nie przechowuje. Trzeba to zrobić po stronie serwera ? Kodze w Symfony 3.4.9

$(document).ready(function(){
                $(".top-nav").on("click", function () {
                    var active = $(".active");
                    active.removeClass("active");
                    $(this).addClass("active");
                });
            });

 

komentarz zamknięcia: pablop76 rozwiązał problem
komentarz 20 maja 2018 przez pablop76 VIP (123,120 p.)
Czy każda podstrona to osobny html?
komentarz 20 maja 2018 przez Neronys Bywalec (2,090 p.)
Dzięki za szybką odpowiedź.

Tak, z podziałem na dziedziczenie w twigu i blokami
komentarz 20 maja 2018 przez pablop76 VIP (123,120 p.)

1 odpowiedź

+1 głos
odpowiedź 20 maja 2018 przez rafal.budzis Szeryf (85,260 p.)
Możesz to zrobić zarówno po stronę serwera jak i po stronie przeglądarki.
 

Po stronie przeglądarki musisz wykonać swój skrypt po wczytaniu się strony (zdarzenia onready lub onload).

w evencie musisz w pętli przelecieć po wszystkich linkach i porównać ich atrybut href z window.location który ma zapisany adres strony na której sie znajdujesz.

Podobne pytania

0 głosów
3 odpowiedzi 187 wizyt
pytanie zadane 6 października 2018 w JavaScript przez Piotr Zakrzewski Obywatel (1,260 p.)
0 głosów
2 odpowiedzi 719 wizyt
pytanie zadane 8 listopada 2015 w HTML i CSS przez Nightv13 Użytkownik (850 p.)
0 głosów
1 odpowiedź 231 wizyt
pytanie zadane 10 września 2019 w JavaScript przez michal_php Stary wyjadacz (13,700 p.)

92,551 zapytań

141,393 odpowiedzi

319,523 komentarzy

61,936 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...