Diferencia entre revisiones de «Usuario:Juanda/jQuery/Eventos»
De WikiEducator
(4 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 19: | Línea 19: | ||
*El tipo de evento lo definimos con la función click o similares. | *El tipo de evento lo definimos con la función click o similares. | ||
*El evento define como parámetro una función que será la manejadora del evento. | *El evento define como parámetro una función que será la manejadora del evento. | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | |||
*La función manejadora del evento tiene a su vez un parámetro ''mievento'' que nos permite utilizar las propiedades o métodos del evento en cuestión. | *La función manejadora del evento tiene a su vez un parámetro ''mievento'' que nos permite utilizar las propiedades o métodos del evento en cuestión. | ||
: En este caso utilizaremos el método ''preventDefault()'' | : En este caso utilizaremos el método ''preventDefault()'' | ||
+ | |||
+ | |||
</div> | </div> | ||
Línea 34: | Línea 39: | ||
: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. | ||
:Se generarán también dos eventos click() | :Se generarán también dos eventos click() | ||
+ | </div> | ||
+ | <div class="slide"> | ||
*mousedown() | *mousedown() | ||
:Para generar un evento cuando el usuario hace clic independientemente de si lo suelta o no. | :Para generar un evento cuando el usuario hace clic independientemente de si lo suelta o no. | ||
Línea 58: | Línea 65: | ||
}); | }); | ||
</source> | </source> | ||
+ | </div> | ||
+ | <div class="slide"> | ||
*mouseover() y mouseout() | *mouseover() y mouseout() | ||
:Sirve para lo mismo que los eventos mouseover y mouseout de Javascript. Se produce cuando el ratón está sobre un elemento, pero tiene como particularidad que pueden producirse varias veces mientras se mueve el ratón sobre el elemento, sin necesidad de haber salido (por los elementos anidados). | :Sirve para lo mismo que los eventos mouseover y mouseout de Javascript. Se produce cuando el ratón está sobre un elemento, pero tiene como particularidad que pueden producirse varias veces mientras se mueve el ratón sobre el elemento, sin necesidad de haber salido (por los elementos anidados). | ||
+ | *mouseenter() y mouseleave() | ||
+ | :Normalmente preferiremos estos eventos respecto a los originales de javascript ya que se ejecutarán sólo una vez. | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | |||
− | |||
*hover() | *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. | :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. | ||
Línea 105: | Línea 114: | ||
:Se produce en el momento que se presiona una tecla del teclado, independientemente de si se libera la presión o se mantiene. | :Se produce en el momento que se presiona una tecla del teclado, independientemente de si se libera la presión o se mantiene. | ||
:Funciona con todas las teclas. | :Funciona con todas las teclas. | ||
+ | |||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | |||
*keyup() | *keyup() | ||
:Se ejecuta en el momento de liberar una tecla. | :Se ejecuta en el momento de liberar una tecla. | ||
Línea 135: | Línea 148: | ||
</html> | </html> | ||
</source> | </source> | ||
+ | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | |||
==Asociación de DOM y eventos== | ==Asociación de DOM y eventos== | ||
</div> | </div> |
Última revisión de 10:16 19 nov 2012