Foros del Web » Programando para Internet » Jquery »

¿Cómo aplico el mismo efecto jquery a dos objets(divs)?

Estas en el tema de ¿Cómo aplico el mismo efecto jquery a dos objets(divs)? en el foro de Jquery en Foros del Web. ¡Saludos Gente! Estoy tratando de aplicar el mismo efecto a divs con la misma clase, solo que cuando clickeo afecta a todos y no quiero ...
  #1 (permalink)  
Antiguo 17/09/2015, 10:35
 
Fecha de Ingreso: febrero-2015
Mensajes: 3
Antigüedad: 9 años, 10 meses
Puntos: 0
Pregunta ¿Cómo aplico el mismo efecto jquery a dos objets(divs)?

¡Saludos Gente!

Estoy tratando de aplicar el mismo efecto a divs con la misma clase, solo que cuando clickeo afecta a todos y no quiero que pase eso, ¿como hago para que solo se aplique de forma independiente?

Html:
<div class="sub-content-izquierda">
</div>

<div class="sub-content-centro">
<img src="img/dr.jpg" title"dentista"/><br /><br />Dra. Lizbeth Serrano
</div>

<div class="sub-content-derecha">
<div class="sub-content-derecha-in">
<img src="img/escudo-uaq.png" title="UAQ"/><br />
<p><b>Especialista en Pr&oacute;tesis.</b><br />(UNAM)</p>
</div>
</div>
</div>

Css:
#biografia{width:100%; height:160px;}

.sub-content-izquierda{width:33.3%;height:160px; float:left;}
.sub-content-centro{width:33.3%;height:160px; float:left;text-align:center;}
.sub-content-centro img{ margin-top:15px; cursor:pointer;}
.sub-content-derecha{width:33.3%;height:160px; float:left; text-align:left; overflow:hidden;}
.sub-content-derecha p{ margin-top:20px;margin-left:20px; font-size:14px;}
.sub-content-derecha img{margin-left:20px;}


jQuery:
$(document).ready(function() {
$('.sub-content-centro').on('click',function(event) {
$(".sub-content-izquierda").animate({width:"0%"},500);
$(".sub-content-derecha").animate({width:"66.6%"},500);
$(".sub-content-derecha-in").fadeIn(1200);
});
});
  #2 (permalink)  
Antiguo 17/09/2015, 18:57
Avatar de siddartha23  
Fecha de Ingreso: septiembre-2013
Mensajes: 357
Antigüedad: 11 años, 3 meses
Puntos: 39
Respuesta: ¿Cómo aplico el mismo efecto jquery a dos objets(divs)?

En Jquery el selector "this" hace referencia al objeto que activa el evento, en tu ejemplo tienes que usarlo y recorrer el dom con "prev", "next" y "children". Algo así:
Código Javascript:
Ver original
  1. function() { $(this).prev().animate({width:"0%"},500);}
__________________
velarde23.com - Soluciones Web

Etiquetas: css, diseño-web, efecto, html, todo
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:15.