[Jquery-Es] menu ul li

Roberto Barreiro rpbarreiro en gmail.com
Mar Ago 26 00:21:46 PDT 2008


hola lista
tengo un php que muestra un menu en una pagina web ..... ese menu tiene
hasta 3 subniveles
para que funcione bien en explorer, he puesto un javascript que
oculta/muestra cada nivel al hacer click
pero queria mejorar un poco el javascript
por lo que he visto, siempre se sigue el mismo patron: al hacer click oculta
todos los demas y expande el que he hecho click .... concretamenmte, muestra
siempre el primer hijo del padre clicado
mi idea, para no pasar los identificadores "a pelo" era pasar el id actual
con this.id que los ocultara todos, que mostrara el que tiene el id y que
mostrara el primer hijo
una de las primeras cosas que hice, fue pasar el id que esta en el li al
href ..... sino no cogia el valor
lo que ahora no he podido hacer de ninguna manera es cojer el primer hijo
...... creo que es por la estructura del fichero ....
a alguien le ha pasado lo mismo???
ideas????
alguna libreria tipo jquery o mootols que me solucione el problema???
he copiado una parte del scrip.... en ella aun tenia el id en el li en ves
del href
cualquier idea sera bienvenida
salu2


<ul id="general" class="primerNivel">
                <li id="1000"><a href="#"
onclick="Menu('2100;3100;4100',1,1100);return false;">Gama de Productos</a>
<!-- onclick="CerrarMenu('2100;3100;4100',1);Menu(1100);return false;" -->
                    <ul class="segundoNivel" id="1100">
                        <li><a href="#" onclick="Menu('1120',0,1110);return
false;">Para tu ropa</a> <!--
onclick="CerrarMenu('1120',0);Menu(1110);return false;" -->
                            <ul class="tercerNivel" id="1110">
                                <li><a href="#"
onclick="Menu('1112;1113',0,1111);return false;"><span
class="lavado"></span> <!--
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.scriptia.net/pipermail/jquery-es-scriptia.net/attachments/20080826/ad6abb3d/attachment.htm>


Más información sobre la lista de distribución Jquery-Es