Pra falar a verdade nem sei se é assim a melhor forma de escrever essa função usando jquery, mas funciona...
Eis a função:
$(document).ready(function() { $('#menu ul').show(); $('.fechar a').click(function() { $('#menu ul').toggle('fast'); if($(this).html() == "[-]") $(this).html("[+]"); else $(this).html("[-]"); }) });
O que eu queria então é, deixar o código genérico, ou seja, esse ser usado sempre que eu colocar um novo sistema desse no site...
Já pessou eu ter uns 5 menus? não quero copiar e colar esse código 5 vezes, tendo que mudar apenas os nomes das classes ou ids...
Pra melhor entendimento:
<div id="menu"> <div class="fechar"><a href="#">[-]</a></div> <ul> <li>item 1</li> <li>item 1</li> </ul> </div>