.load() y menu desplegable
Publicado por josep (2 intervenciones) el 29/06/2014 10:29:47
Hola a todos, estoy iniciandome con el tema de JQuery y me surge un problema que me tiene despistado.
He creado una página principal con una barra de navegación utilizando Bootstrap, la cual está compuesta de varios menús simples y uno que es desplegable. Al pulsar sobre alguno de los menús simples se carga la página correspondiente en la zona principal (la barra de menú es fija). Esto lo hago con el método load() de JQuery que le indico que el contenido se cargue en un div.
El problema surge cuando por ejemplo, al pulsar en uno de los menús simples se carga la página en el div, pero inmediatamente pulso sobre el menú desplegable, éste no se despliega para mostrar sus opciones. Seguidamente vuelvo a pulsar sobre cualquier menú que utilize el load() y ahora sí, al pulsar de nuevo en el menú desplegable funciona correctamente.
Si al cargar la página principal, pulso en el menú desplegable éste se abre y funciona correctamente. Al pulsar en otro menú (que utilizan el load() ) el menú desplegable deja de funcionar. Vuelvo a pulsar en calqueir item que utilice load() y el menú desplegable vuelve a funcionar.
Espero haberme explicado bien, porque el comportamiento para mí es extraño. Seguro se me escapa algo pero no se bien como depurar esto ya que no obtengo ningún error. He utilizado el Firebug para ver si encuentro algo pero no.
¿Alguien puede darme alguna indiación? Un saludo y gracias por adelantado.
He creado una página principal con una barra de navegación utilizando Bootstrap, la cual está compuesta de varios menús simples y uno que es desplegable. Al pulsar sobre alguno de los menús simples se carga la página correspondiente en la zona principal (la barra de menú es fija). Esto lo hago con el método load() de JQuery que le indico que el contenido se cargue en un div.
El problema surge cuando por ejemplo, al pulsar en uno de los menús simples se carga la página en el div, pero inmediatamente pulso sobre el menú desplegable, éste no se despliega para mostrar sus opciones. Seguidamente vuelvo a pulsar sobre cualquier menú que utilize el load() y ahora sí, al pulsar de nuevo en el menú desplegable funciona correctamente.
Si al cargar la página principal, pulso en el menú desplegable éste se abre y funciona correctamente. Al pulsar en otro menú (que utilizan el load() ) el menú desplegable deja de funcionar. Vuelvo a pulsar en calqueir item que utilice load() y el menú desplegable vuelve a funcionar.
Espero haberme explicado bien, porque el comportamiento para mí es extraño. Seguro se me escapa algo pero no se bien como depurar esto ya que no obtengo ningún error. He utilizado el Firebug para ver si encuentro algo pero no.
¿Alguien puede darme alguna indiación? Un saludo y gracias por adelantado.
Valora esta pregunta


0