Diferencia entre revisiones de «Usuario:Juanda/jQuery/Eventos»
De WikiEducator
(→Eventos relacionados con el ratón) |
(→Eventos relacionados con el ratón) |
||
Línea 33: | Línea 33: | ||
*dblclick() | *dblclick() | ||
:''Para generar un evento cuando se produce un doble clic sobre un elemento.'' | :''Para generar un evento cuando se produce un doble clic sobre un elemento.'' | ||
− | |||
− | |||
*mousedown() | *mousedown() | ||
:''Para generar un evento cuando el usuario hace clic independientemente de si lo suelta o no. Sirve tanto para el botón derecho como el izquierdo del ratón. Útil para drag&drop'' | :''Para generar un evento cuando el usuario hace clic independientemente de si lo suelta o no. Sirve tanto para el botón derecho como el izquierdo del ratón. Útil para drag&drop'' | ||
Línea 45: | Línea 43: | ||
*mouseup() | *mouseup() | ||
:''Para generar un evento cuando el usuario ha hecho clic y luego suelta un botón del ratón. El evento mouseup se produce sólo en el momento de soltar el botón.'' | :''Para generar un evento cuando el usuario ha hecho clic y luego suelta un botón del ratón. El evento mouseup se produce sólo en el momento de soltar el botón.'' | ||
− | |||
− | |||
*mouseleave() | *mouseleave() | ||
:''Este se desata cuando el ratón sale de encima de un elemento de la página.'' | :''Este se desata cuando el ratón sale de encima de un elemento de la página.'' | ||
Línea 59: | Línea 55: | ||
:''Este evento sirve para lo mismo que el evento mouseout de JavaScript. Se desata cuando el usuario sale con el ratón de la superficie de un elemento.'' | :''Este evento sirve para lo mismo que el evento mouseout de JavaScript. Se desata cuando el usuario sale con el ratón de la superficie de un elemento.'' | ||
*mouseover() | *mouseover() | ||
− | :''Sirve para lo mismo que el evento mouseover de Javascript. Se produce cuando el ratón está sobre un elemento, pero tiene como particularidad que puede producirse varias veces mientras se mueve el ratón sobre el elemento, sin necesidad de haber salido.'' | + | :''Sirve para lo mismo que el evento mouseover de Javascript. Se produce cuando el ratón está sobre un elemento, pero tiene como particularidad que puede producirse varias veces mientras se mueve el ratón sobre el elemento, sin necesidad de haber salido (por los elementos anidados).'' |
+ | *mouseenter() | ||
+ | :''Normalmente preferiremos mouseenter frente a mouseover ya que mouseenter se ejecuta sólo una vez.'' | ||
+ | *hover() | ||
+ | :''Esta función en realidad sirve para manejar dos eventos, cuando el ratón entra y sale de encima de un elemento. Por tanto espera recibir dos funciones en vez de una que se envía a la mayoría de los eventos.'' | ||
+ | <source lang="javascript"> | ||
+ | .hover(function() { | ||
+ | Put in mouse enter function here | ||
+ | }, function() { | ||
+ | Put in mouse leave function here | ||
+ | }); | ||
+ | </source> | ||
*toggle() | *toggle() | ||
:''Sirve para indicar dos o más funciones para ejecutar cosas cuando el usuario realiza clics, con la particularidad que esas funciones se van alternando a medida que el usuario hace clics.'' | :''Sirve para indicar dos o más funciones para ejecutar cosas cuando el usuario realiza clics, con la particularidad que esas funciones se van alternando a medida que el usuario hace clics.'' |
Revisión de 10:59 12 nov 2012