Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS]Submenu
robert.mendak
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 14.12.2011

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


Witam. W jaki sposób mogę zrobić submenu do tego: http://www.robertmendak.com/edyta2/ ?
Chodzi mi o to, że jak najadę przykładowo na "Forums" to pokażą się pod menu linki odpowiadające zakładce "Forums".
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mega_88
post
Post #2





Grupa: Zarejestrowani
Postów: 360
Pomógł: 34
Dołączył: 20.08.2011

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


Nie bez powodu nazywałem je link1 i submenu1 (IMG:style_emoticons/default/smile.gif) , dla każdego elementu musisz nadac inną nazwę oraz dodać kolejną linię kodu js, czyli coś w ten deseń

  1. <div id="link1">Home</div></a>
  2.  
  3. <div class="submenu1" style="display:none">Rozwijane</div>
  4.  
  5. <div id="link2">Home</div></a>
  6.  
  7. <div class="submenu2" style="display:none">Rozwijane</div>
  8.  
  9.  
  10. $(document).ready(function() {
  11.  
  12. $("#link1").hover(function() { $(".submenu1").fadeIn(500); }, function() { $(".submenu1").fadeOut(500); });
  13. $("#link2").hover(function() { $(".submenu2").fadeIn(500); }, function() { $(".submenu1").fadeOut(500); });
  14.  
  15. });


I tak dla pozostałych tam 5 czy 6


Tak w skrócie postaram się opisać Ci jak to działa.

Dla elementu o id 1 ( #link1 ) przypisujesz funkcję, która pokaże ( fadeIn ) przypisany do niego element o klasie ( .submenu1 ), a po zjechaniu kursorem schowa ten element ( .submenu1 ) przy uzyciu funkcji ( fadeOut ). Jeżeli chcesz wywołać podobną akcję dla innego elementu to wtedy przypisujesz w skrypcie inne id/klasy i w skrycie robisz to samo, zobacz jak to teraz zrobiłem i analogicznie robisz resztę.

Ten post edytował Mega_88 16.04.2013, 14:52:34
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: 6.10.2025 - 16:58