Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery]Jak dynamicznie zmienić klasę dla klikniętego elementu
amii
post
Post #1





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

Ostrzeżenie: (0%)
-----


Chcę aby po kliknięciu w przycisk menu podświetlał się on na czerwono (klasa active). Wymyśliłem coś takiego ale nie działa zmienia na chwilę klasę ale nie zapamiętuje tego.
[JAVASCRIPT] pobierz, plaintext
  1. <head><script>
  2. $(document).ready(function() {
  3.  
  4. $('div.nb ul li a').click(function() {
  5.  
  6. $('div.nb ul li').each(function(index) {
  7. $(this).removeClass('active');
  8. }); //remove active class from each li element
  9.  
  10. $(this).parent().addClass('active'); //add active class to li element that is parent of clicked a element
  11.  
  12.  
  13. });
  14. });
  15. </script></head>
[JAVASCRIPT] pobierz, plaintext

  1. <div class="nb">
  2. <ul>
  3. <li class="active"><a href="index.php" id="m1" title="Strona główna" class="menu_start"><span>HOME</span></a></li>
  4. <li><a href="index.php?p=precel" id="m2" title="Seo precel" class="menu_start"><span>O PROGRAMIE</span></a></li>
  5. <li><a href="index.php?p=buy" id="m3" title="Zakup" class="menu_start"><span>KUP TERAZ</span></a></li>
  6. <li><a href="index.php?p=help" id="m4" title="Wsparcie" class="menu_start"><span>POMOC</span></a></li>
  7. <li><a href="index.php?p=customers" id="m5" title="Nasi klienci" class="menu_start"><span>KLIENCI</span></a></li>
  8. <li><a href="index.php?p=random" id="m6" title="Nasza firma" class="menu_start"><span>FIRMA</span></a></li>
  9. <li><a href="index.php?p=contact" id="m7" title="Kontakt z firmą" class="menu_start"><span>KONTAKT</span></a></li>
  10. </ul>
  11. </div>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 16:28