Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Problema con enlace

Estas en el tema de Problema con enlace en el foro de Jquery en Foros del Web. Hola amigos, Tengo un index con un menú y una serie de opciones, las cuales hacen que al pinchar sobre ellas se oculte o despliegue ...
  #1 (permalink)  
Antiguo 28/04/2013, 09:50
 
Fecha de Ingreso: marzo-2010
Mensajes: 37
Antigüedad: 14 años, 8 meses
Puntos: 1
Problema con enlace

Hola amigos,

Tengo un index con un menú y una serie de opciones, las cuales hacen que al pinchar sobre ellas se oculte o despliegue cierto elemento en la página. Esto lo hago con slideDown y slideUp.

Pues bien, necesito que cuando pinche sobre cualquier opción, el elemento que estaba desplegado se cierre para después pasar al enlace B y volver a abrirse.

No sé qué evento hay que utilizar para que cuando pinche, el div cierre, se vaya a pagina2.html y se vuelva a abrir. En una sola página se ejecuta bien pero necesito que sea entre más de una.

Probé con el $(location).attr('href',url); pero no hay manera.

Gracias.
  #2 (permalink)  
Antiguo 28/04/2013, 21:22
Avatar de ipraetoriux  
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años, 7 meses
Puntos: 155
Respuesta: Problema con enlace

Tenes que usar Javascript...

Código Javascript:
Ver original
  1. $("elemento").slideUp(600, function(){
  2.  location.href="http://www.pagina.com/pagina2.html"
  3. })

y luego en html2

Código Javascript:
Ver original
  1. $(function(){
  2.   $("elemento").slideDown(600);
  3. });
  #3 (permalink)  
Antiguo 29/04/2013, 08:13
 
Fecha de Ingreso: marzo-2010
Mensajes: 37
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Problema con enlace

Cita:
Iniciado por ipraetoriux Ver Mensaje
Tenes que usar Javascript...

Código Javascript:
Ver original
  1. $("elemento").slideUp(600, function(){
  2.  location.href="http://www.pagina.com/pagina2.html"
  3. })

y luego en html2

Código Javascript:
Ver original
  1. $(function(){
  2.   $("elemento").slideDown(600);
  3. });
Muchas gracias. Ha funcionado perfectamente ;)

Última edición por horizzont; 29/04/2013 a las 09:15

Etiquetas: enlace
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 12:47.