Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Tabs con jQuery que cambien al hacer click on div y no en a

Estas en el tema de Tabs con jQuery que cambien al hacer click on div y no en a en el foro de Jquery en Foros del Web. Hola buenas, He hecho un script para unas pestañas o tabs con jquery y funciona el problema es que solo cambia el contenido de las ...
  #1 (permalink)  
Antiguo 06/02/2014, 06:34
MindPaniC
Invitado
 
Mensajes: n/a
Puntos:
Busqueda Tabs con jQuery que cambien al hacer click on div y no en a

Hola buenas,

He hecho un script para unas pestañas o tabs con jquery y funciona el problema es que solo cambia el contenido de las tabs si pinchas en el enlace <a> y no si pinchas en el div que crea cada pestaña. Podeis ver el codigo y probarlo directamente aqui:
http://jsfiddle.net/s6JtB/

He intentado varias cosas pero no soy capaz de que reaccione al pulsar en el <div> que contiene el <a>.

Gracias por adelantado.
  #2 (permalink)  
Antiguo 06/02/2014, 07:51
Avatar de jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: Tabs con jQuery que cambien al hacer click on div y no en a

Mira puedes hacer esto:

Código Javascript:
Ver original
  1. // change tabs' content
  2. $(function() {
  3.     $('.list_tabs .tab').click(function(){
  4.         var href = $(this).find('a').attr('href');
  5.         $(this).parents().siblings(".content_menu").children().hide();
  6.         $(this).parents().siblings(".content_menu").children(href).show();
  7.     });
  8. });

Demo

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.
  #3 (permalink)  
Antiguo 06/02/2014, 08:28
MindPaniC
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Tabs con jQuery que cambien al hacer click on div y no en a

Muchas gracias, ha funcionado. saludos

Etiquetas: tabs
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 10:33.