Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dwupoziomowe menu w Joomla 2.5 + jQuery
bebzon_hc
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 1
Dołączył: 10.02.2011
Skąd: Rawicz

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


Witam!
Mam taki dylemat... dziś cały dzień przy tym siedzę i chyba już nie wpadnę na to... a zapewne nie jedna osoba wpadnie na to po 15 minutach :]

Chcę zrobić obsługę dynamiczny ruch przycisków menu w joomli za pomocą jQuery. Bez zbędnych styli w pliku css no chyba, że kombinowanie za pomocą addClass, removeClass do zidentyfikowania konkretnej gałęzi DOM.

Po zrobieniu dwupoziomowego menu w Joomla 2.5 wypluwa mi taki kod HTML:

  1. <ul class="menu">
  2. <li><a href="#">AAA</a></li>
  3. <li><a href="#">AAA</a>
  4. <ul>
  5. <li><a href="#">BBB</a></li>
  6. <li><a href="#">BBB</a></li>
  7. <li><a href="#">BBB</a></li>
  8. </ul>
  9. </li>
  10. <li><a href="#">AAA</a></li>
  11. <li><a href="#">AAA</a></li>
  12. <li><a href="#">AAA</a>
  13. <ul>
  14. <li><a href="#">CCC</a></li>
  15. <li><a href="#">CCC</a></li>
  16. </ul>
  17. </li>
  18. </ul>



W jQuery zacząłem kombinować i wyszło mi coś takiego...

  1. $(document).ready(function () {
  2.  
  3. $('ul.menu li ul').hide('medium');
  4.  
  5. $('ul.menu li').mouseover(function ()
  6. {
  7. $(this).children('ul').addClass('submenu');
  8. $('ul.submenu').show('medium');
  9.  
  10. }).mouseout(function ()
  11. {
  12. $('ul.submenu').hide('medium');
  13. $('ul.submenu').removeClass('submenu');
  14.  
  15. });
  16. });



Mam przeczucie, że wystarczy dopisać tu dwie linijki kodu i będzie gitara, ale nie wiem jakie...

Z góry dziękuję za pomoc.
Pozdrawiam

Ten post edytował bebzon_hc 18.02.2012, 18:53:41
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 19:36