Numatytojo veiksmo atšaukimas jQuery
Kaip jau turėtumėte žinoti, vartotojo veiksmas
JavaScript atšaukiamas naudojant
event.preventDefault().
Leiskite užkirsti kelią formos duomenų siuntimui,
taip pat tolesniam įvykio plitimui:
$('form').on('submit', function(event) {
event.preventDefault();
});
Taip pat galima užkirsti kelią tik formos duomenų
siuntimui (bet ne įvykio plitimui) jQuery stiliumi -
tam įvykio apdorojimo funkcija
turi grąžinti false:
$('form').on('submit', function() {
return false;
});
Žinoma, galima atšaukti bet kurį įvykį, pavyzdžiui, paspaudimą ant nuorodos. Pavyzdžiui, mes turime šią nuorodą HTML kode:
<a href="/">nuoroda</a>
Dabar panaudokime veiksmo atšaukimą:
$('a').on('click', function () {
alert('Jūs negalite paspausti šios nuorodos!');
return false;
});