Inicio JavaScript JQuery Evitar que se ejecute un evento con jQuery

Evitar que se ejecute un evento con jQuery

Viernes, 09-12-2011 21:02 - Leer comentarios - Comentar

Una de las funciones de jQuery es:
JavaScript
event.preventDefault()
Mediante la función preventDefault() del objeto Event podemos evitar que se ejecute un evento con jQuery.
Esto nos da la posibilidad de alterar el comportamiento por defecto de los eventos. Por ejemplo, cuando pulsamos sobre un enlace en evento click(), este, acaba realizando una navegación.
Pero si usamos la función preventDefault() no se ejecutará la navegación:
JavaScript
$("a").click(function(event) {
   event.preventDefault();
});
Ahora, una vez que hemos evitado la ejecución del click, realizaremos otra cosa. En nuestro caso vamos a volcar la URL del enlace en una capa. Para saber que enlace se ha ido pulsando.
JavaScript
$("a").click(function(event) {
    event.preventDefault();
    $("#demo").append('Has pulsado el enlace ' + event.currentTarget + "
"); });
Utilizamos el método .append() sobre una capa que se llama "demo". La propiedad del objeto Event que nos da la URL es currentTarget.

Comentarios

Tunrayo - Viernes, 10-02-2012 19:03

En gaeernl bien, doy la misma crítica que en el capítulo anterior. Si bien los signos exclamativos, en determinadas situaciones, me dieron un poco de lata para comprenderlos.


No se permiten comentarios en este momento.