Comunidad de diseño web y desarrollo en internet online

Función que controle dos eventos en Jquery

Citar            
MensajeEscrito el 17 Ene 2016 08:02 pm
Como puedo hacer un cambio en un elemento al hacer mouseover y despues dejarlo igual al hacer mouseout

Por sergiocastilla

40 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Ene 2016 08:12 pm
Hola lo puedes hacer con JQuery, sin problemas.Tan facil como incluir la libreria y empezar a usar sus funciones. Por ejemplo así:
$( "div.overout" )
.mouseover(function() {
i += 1;
$( this ).find( "span" ).text( "mouse over x " + i );
})
.mouseout(function() {
$( this ).find( "span" ).text( "mouse out " );
});
Un saludo
David, soluciones web

Por conectart

Claber

128 de clabLevel



 

ceo

chrome
Citar            
MensajeEscrito el 17 Ene 2016 08:17 pm
Mira este enlace:
https://api.jquery.com/mouseover/
Un saludo
David, soluciones web

Por conectart

Claber

128 de clabLevel



 

ceo

chrome
Citar            
MensajeEscrito el 17 Ene 2016 08:25 pm
Gracias por tu información pero habría alguna forma de hacerlo sin tener que asignar al elemento las dos funciones mouseover y mouseout??

Por sergiocastilla

40 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Ene 2016 08:29 pm
No se... Pero es que es sobre ese elemento sobre el que quieres hacer dos cosas, no? Lo lógico es que las funciones las pongas sobre el elemento.
Un saludo
David, soluciones web

Por conectart

Claber

128 de clabLevel



 

ceo

chrome
Citar            
MensajeEscrito el 17 Ene 2016 08:39 pm
mira estoy cambiando el src de un img haciendo mouseover sobre un div y quiero que vuelva a tener su src original al hacer mouseout

Por sergiocastilla

40 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Ene 2016 08:46 pm
Si tuvieras esta IMG: <img id="my_image" src="first.jpg"/>
con JQuery se cambia así:
$("#my_image").attr("src","second.jpg");
Mételo en la función de antes y listo.

Un saludo
David, soluciones web

Por conectart

Claber

128 de clabLevel



 

ceo

chrome
Citar            
MensajeEscrito el 17 Ene 2016 08:52 pm
Muchas Gracias

Por sergiocastilla

40 de clabLevel



 

chrome
Citar            
MensajeEscrito el 18 Ene 2016 07:00 am

Por conectart

Claber

128 de clabLevel



 

ceo

chrome
Citar            
MensajeEscrito el 22 Mar 2016 01:40 pm
Creo que lo más sencillo es hacerlo por CSS:

Código CSS :

.elemento {
  background-image: url('tu URL aquí');
}
.elemento:hover {
  background-image: url('tu nueva URL aquí');
}


Saludos y suerte!
:wink:

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

chrome
Citar            
MensajeEscrito el 23 Mar 2016 08:18 am

Por conectart

Claber

128 de clabLevel



 

ceo

chrome
Citar            
MensajeEscrito el 23 Mar 2016 08:53 am
Make it simple!
:wink:

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

chrome
Citar            
MensajeEscrito el 15 Abr 2016 05:46 pm
aqui esta un codigo mas completo

Código HTML :


<div id="div1">
   Contenido del div 1
</div>
<div id="div1" style="display: none">
   Contenido del div 2
</div>

<script>
   $( "#div1" ).mouseover(function() {       // al pasar el mouse
      $( this ).hide();             // ese elemento desaparece
      $( "#div1" ).show();             // el otro elemento aparece
   }).mouseout(function() {            // al quitr el mouse 
      $( this ).show();             // ese elemento aparece
      $( "#div1" ).hide();             // el otro elemento desaparece
   });
</script>

Por franqgeek

48 de clabLevel



Genero:Masculino  

Desarrollador Web

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.