Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Ayuda efecto no deseado al pulsar

Estas en el tema de Ayuda efecto no deseado al pulsar en el foro de Frameworks JS en Foros del Web. Buenas, Resulta que estoy haciendo un menu vertical tipo acordeon y quiero que se muestre al entrar, el primer nivel desplegado, y lo consigo con ...
  #1 (permalink)  
Antiguo 04/06/2010, 15:52
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Ayuda efecto no deseado al pulsar

Buenas,

Resulta que estoy haciendo un menu vertical tipo acordeon y quiero que se muestre al entrar, el primer nivel desplegado, y lo consigo con estas dos lineas:

$('#theMenu ul:first').show();
$('#theMenu li.futbol h3').addClass('selected');

Sin embargo, me ocurre una cosa muy rara lo podéis ver desde aquí
http://fdw.neodani.com/jquery/menu/original.php

Y es que cuando pulso sobre el titulo del primer nivel "Opcion 1" se debería encoger ya que esta desplegado. Pues no ocurre eso, sino que se oculta y se vuelve a mostrar, en lugar de esconderse.

Sabéis porque ocurre esto?

Muchas gracias
  #2 (permalink)  
Antiguo 05/06/2010, 15:53
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Respuesta: Ayuda efecto no deseado al pulsar

Cita:
Iniciado por neodani Ver Mensaje
Buenas,

Resulta que estoy haciendo un menu vertical tipo acordeon y quiero que se muestre al entrar, el primer nivel desplegado, y lo consigo con estas dos lineas:

$('#theMenu ul:first').show();
$('#theMenu li.futbol h3').addClass('selected');

Sin embargo, me ocurre una cosa muy rara lo podéis ver desde aquí
http://fdw.neodani.com/jquery/menu/original.php

Y es que cuando pulso sobre el titulo del primer nivel "Opcion 1" se debería encoger ya que esta desplegado. Pues no ocurre eso, sino que se oculta y se vuelve a mostrar, en lugar de esconderse.

Sabéis porque ocurre esto?

Muchas gracias
Conseguido,

Al parecer la funcion acordeon tenía una opción para decirle cual querías activar de entrada (.activate(0))

jQuery('#theMenu').Accordion({
active: 'h3.selected',
header: 'h3.head',
alwaysOpen: false,
animated: true,
showSpeed: 400,
hideSpeed: 800
}).activate(0);

Saludos!

Etiquetas: deseado, efecto, pulsar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:57.