![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 1 Dołączył: 6.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
dynamiczne zmiana class w linku,
czyli klikam na link 2 znika miactive z link1, klikam link3 i znika mi z link 2, itd. a ten skrypt poniżej, nie wiem dlaczego jak klikam to pokazuje active na kliknięcie, ale nie robi remove z poprzedniego linka. Co jest nie tak? <nav id="menu"> <ul> <li><a class="active" href="#"><span>link 1</span></a></li> <li><a href="#"><span>link 2</span></a></li> <li><a href="#"><span>link 3</span></a></li> <li><a href="#"><span>link4</span></a></li> </ul> <script> $('#menu a').click( function(e) { e.preventDefault(); // prevent the default action e.stopPropagation; // stop the click from bubbling $(this).closest('a').find('.active').removeClass('active'); $(this).addClass('active'); }); </script> </nav> Ten post edytował marcus755 18.01.2013, 11:23:36 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
nie: $(this).closest('a').find('.active').removeClass('active');
a: $('.active').removeClass('active'); -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 1 Dołączył: 6.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
O Wielki Milordzie:-)
Dziękuję za Pomoc, jesteś Wielki i to bez ściemy:-) |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Poprostu wyznaję zasadę: jak można zrobić coś prosto, robię to prosto a nie wymyślam 15 funkcji dookoła
![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 1 Dołączył: 6.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
a dla 2 menu z tym samym active - da się?
Bo teraz jak klikam w pierszy, to usuwa mi w drugim menu i na odwrót, gdzie pierwsze menu z <nav id="menu">, a drugie <nav id="menu2"> |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No to szukaj active tylko w obrębie danego menu - praca domowa dla Ciebie
![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 04:29 |