Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Afectar un objeto mediante otro

Estas en el tema de Afectar un objeto mediante otro en el foro de Jquery en Foros del Web. Hola, Tengo una imagen que al pasar el cursor por encima cambia a otra imagen. Tengo un texto debajo, que cambia de color al pasar ...
  #1 (permalink)  
Antiguo 29/03/2014, 14:27
 
Fecha de Ingreso: marzo-2014
Mensajes: 26
Antigüedad: 10 años, 8 meses
Puntos: 0
Afectar un objeto mediante otro

Hola,

Tengo una imagen que al pasar el cursor por encima cambia a otra imagen.

Tengo un texto debajo, que cambia de color al pasar el cursor por encima.

El problema es que no logro hacer que las dos acciones ocurran a la vez, es decir que tanto la imagen como el texto cambien cuando paso el cursor sobre el texto así como que ambos cambien cuando paso el cursor por la imagen.
  #2 (permalink)  
Antiguo 29/03/2014, 15:36
 
Fecha de Ingreso: febrero-2010
Mensajes: 195
Antigüedad: 14 años, 10 meses
Puntos: 3
Respuesta: Afectar un objeto mediante otro

Utiliza jquery

Código:
.mouseover
y aplica los styles directamente en la function.

Saludos
  #3 (permalink)  
Antiguo 29/03/2014, 17:13
 
Fecha de Ingreso: marzo-2014
Mensajes: 26
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: Afectar un objeto mediante otro

No logro hacer para que los dos efectos se produzcan a la vez


Código Javascript:
Ver original
  1. var x;
  2. x=$(document);
  3. x.ready(inicializarEventos);
  4.  
  5. function inicializarEventos()
  6. {
  7.   var x;
  8.   x=$(".desaparece");
  9.   x.mouseover(entraMouse);
  10.   x.mouseout(saleMouse);
  11. }
  12.  
  13.  
  14. function entraMouse()
  15. {
  16.     $(this).stop().fadeTo(100, 0);
  17. }
  18.  
  19. function saleMouse()
  20. {
  21.     $(this).stop().fadeTo(100, 1);
  22. }


Código HTML:
Ver original
  1. <div class="simbolo">
  2.    <a href="#">
  3.       <img src="images/logo2.png" class="img2">
  4.       <img src="images/logo.png" class="desaparece img1">
  5.    </a>
  6. </div>
  7. <div id="logotipo">
  8. <a class="link4" href="#">
  9. TITULO DE LA PÁGINA
  10. </a>
  11. </div>
  #4 (permalink)  
Antiguo 30/03/2014, 17:24
 
Fecha de Ingreso: marzo-2014
Mensajes: 26
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: Afectar un objeto mediante otro

Solucionado!

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.   $(".desaparece").mouseover(function(){
  3.         $(".desaparece").stop().fadeTo(100, 0);
  4.         $("#logotipo").css("color", "#CCC");
  5.   });
  6.   $(".desaparece").mouseout(function(){
  7.         $(".desaparece").stop().fadeTo(100, 1);
  8.         $("#logotipo").css("color", "#666");
  9.   });
  10.   $("#logotipo").mouseover(function(){
  11.     $(".desaparece").mouseover();
  12.     $("#logotipo").css("color", "#CCC");
  13.   });  
  14.   $("#logotipo").mouseout(function(){
  15.     $(".desaparece").mouseout();
  16.     $("#logotipo").css("color", "#666");
  17.   });
  18. });

Última edición por Gorgonzola; 30/03/2014 a las 17:43

Etiquetas: color, css, mediante, objeto
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 07:22.