Temas > Programacion > Java script - Java > Eventos mouseover y mouseout en jQuery
Julio

Eventos mouseover y mouseout
Los eventos de JavaScript onmouseover y onmouseout 
son los equivalentes mouseover y mouseout de jQuery. 
Estos eventos están generalmente unidos. El primero 
se dispara cuando ingresamos la flecha del mouse a un 
elemento HTML y el segundo cuando sacamos la flecha
del control.
Para probar estos dos eventos implementaremos una 
página que contenga tres botones y cuando ingrese la
flecha del mouse al botón cambiaremos el color de texto 
del mismo, retornando el color original cuando retiramos
la flecha del control. Implementaremos una página que 
contenga tres hipervínculos, cuando ingrese la flecha del 
mouse al hipervínculo cambiaremos el color de fondo, 
retornando el color original cuando retiramos la flecha 
del elemento.
pagina1.html
<?php //esto no va
 <html>
 <head>
 <title>Problema</title>
 <script type="text/javascript" src="../jquery.js"></script>
 <script type="text/javascript" src="funciones.js"></script>
 </head>
 <body>
 <a href="http://www.lavoz.com.ar">La Voz del Interior</a>
 <br>
 <a href="http://www.lanacion.com.ar">La nación</a>
 <br>
 <a href="http://www.clarin.com.ar">El clarín</a>
 <br>
 </body>
 </html>
?>//esto no va
funciones.js
<?php //esto no va
 var x;
 x=$(document);
 x.ready(inicializarEventos);
 function inicializarEventos()
 {
   var x;
   x=$("a");
   x.mouseover(entraMouse);
   x.mouseout(saleMouse);
 }
 function entraMouse()
 {
   $(this).css("background-color","#ff0");
 }
 function saleMouse()
 {
   $(this).css("background-color","#fff");
 }
?>//esto no va
Lo primero que hacemos es asignar las funciones a 
ejecutarse cuando ocurren los evento mouseover y 
mouseout:
<?php //esto no va
  var x;
  x=$("a");
  x.mouseover(entraMouse);
  x.mouseout(saleMouse);
?>//esto no va
La función entraMouse accede al elemento que recibe 
en su interior el mouse (la obtenemos mediante la 
referencia que guarda this) y cambia el color de la
propiedad text-background del CSS:
<?php //esto no va
function entraMouse()
{
  $(this).css("background-color","#ff0");
}
De forma similar la función saleMouse retorna al color original:
function saleMouse()
{
  $(this).css("background-color","#fff");
}
?>//esto no va













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
 123456
78 910111213
14151617181920
21222324252627
282930    

Miercoles 9 de Abril 2025
Semana 15

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal