Alapértelmezett művelet megszakítása jQuery-ben
Ahogy már tudnod kell, a felhasználói műveletek
megszakítása JavaScriptben a
event.preventDefault()
segítségével történik.
Akadályozzuk meg az űrlap adatainak elküldését,
valamint az esemény további bubblingjét:
$('form').on('submit', function(event) {
event.preventDefault();
});
Az űrlap adatainak elküldése megakadályozható
csak (de az esemény bubblingje nem) jQuery stílusban is -
ehhez az eseménykezelő függvénynek
false értéket kell visszaadnia:
$('form').on('submit', function() {
return false;
});
Természetesen bármely esemény megszakítható, például egy linkre kattintás. Például a következő link van a HTML kódban:
<a href="/">link</a>
Most használjuk a művelet megszakítását:
$('a').on('click', function () {
alert('Nem követheti ezt a linket!');
return false;
});