Witam,

Zrobiłem sobie rozwijane menu (akordeon) z drzewka. Oczywiście kod dziala pięknie i spełnia swoją funkcję smile.gif
  1. $('UL.accordion_menu>LI>.plus').click(function() {
  2. current_li = $(this).parent();
  3. current_li.children('UL').slideDown('normal');
  4. current_li.siblings().children('UL').slideUp('normal');
  5. });
  6.  
  7. $('UL.accordion_menu>LI>UL').hide();
  8.  
  9. $('UL.accordion_menu>li>ul>li>.plus').click(function() {
  10. current_li = $(this).parent();
  11. current_li.children('UL').slideDown('normal');
  12. current_li.siblings().children('UL').slideUp('normal');
  13. });
  14.  
  15. $('UL.accordion_menu>LI>UL>li>ul').hide();
  16.  
  17. $('UL.accordion_menu>li>ul>li>ul>li>.plus').click(function() {
  18. current_li = $(this).parent();
  19. current_li.children('UL').slideDown('normal');
  20. current_li.siblings().children('UL').slideUp('normal');
  21. });
  22.  
  23. $('UL.accordion_menu>LI>UL>li>ul>li>ul').hide();
  24.  
  25. $('UL.accordion_menu>li>ul>li>ul>li>ul>li>.plus').click(function() {
  26. current_li = $(this).parent();
  27. current_li.children('UL').slideDown('normal');
  28. current_li.siblings().children('UL').slideUp('normal');
  29. });
  30.  
  31. $('UL.accordion_menu>LI>UL>li>ul>li>ul>li>ul').hide();

Przydało by się go teraz zoptymalizować, czy może mnie ktoś naprowadzić jak mogę tego dokonać?