Foros del Web » Programando para Internet » Jquery »

Duda sobre el manejo de jquery addclass para un div

Estas en el tema de Duda sobre el manejo de jquery addclass para un div en el foro de Jquery en Foros del Web. Buenas, Estoy intentando hacer lo siguiente Un div que este a la derechaEscondido y solo se vea una pestaña Al darle TAP a la pestaña ...
  #1 (permalink)  
Antiguo 19/05/2013, 02:14
 
Fecha de Ingreso: diciembre-2007
Mensajes: 31
Antigüedad: 16 años, 11 meses
Puntos: 0
Duda sobre el manejo de jquery addclass para un div

Buenas,

Estoy intentando hacer lo siguiente

Un div que este a la derechaEscondido y solo se vea una pestaña

Al darle TAP a la pestaña el div deberia salir por completo realizando un traslado a la izquierda.

Tengo lo siguiente.

Código HTML:
var prueba = document.querySelector('#bodyMainmenu');
prueba.addEventListener('gesturedoubletap', function() {
    $( this ).addClass( "bodyMainmenu2", 1000, "easeOutBounce" );
  });
Lo estoy manejando con Jquery UI.

Pues bien , funciona trasladandose de derecha a izquierda agregando estilos de
bodyMainmenu2. El problema es que hasta ahi llega el evento.

Quisiera saber, como hago para que se devuelva el div a su lugar.

No se si me hice explicar.

Lo que quiero es un div que salga de la derecha al darle clic a una pestaña, y se vuelva a ocultar a darle nuevamente Clic..

Por favor, ideas, de como puedo hacerlo =/

Gracias!
  #2 (permalink)  
Antiguo 19/05/2013, 13:58
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 7 meses
Puntos: 131
Respuesta: Duda sobre el manejo de jquery addclass para un div

Puedes usar el metodo toggle de jquery, este metodo acepta varios metodos, el primer metodo se ejecuta con el primer click, el segundo con el segundo click y asi sucesivamente.

Si lo quieres hacer con javascript basta con agregar una variable que guarde el estado

Por ejemplo

estado = false;
element.onclick = function()
{
estado = !estado;

if(estado){//es true significa que el div debe estar a la vista}
else{//es false significa que el div debe estar oculto}
}

Salu2

Etiquetas: funcion, javascript, manejo, select
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:45.