Noklusējuma darbības atcelšana jQuery

Kā jums jau vajadzētu zināt, lietotāja darbība JavaScript tiek atcelta, izmantojot event.preventDefault(). Novērsīsim veidlapas datu iesniegšanu, kā arī turpmāko notikuma izplatīšanos:

javascript$('form').on('submit', function(event) {
  event.preventDefault();
});

Var arī novērst tikai veidlapas datu iesniegšanu (bet ne notikuma izplatīšanos) jQuery stilā - šim nolūkam notikuma apstrādes funkcijai jāatgriež false:

javascript$('form').on('submit', function() {
  return false;
});

Protams, var atcelt jebkuru notikumu, piemēram, klikšķi uz saites. Piemēram, mums ir šāda saite HTML kodā:

html<a href="/">link</a>

Tagad izmantosim darbības atcelšanu:

javascript$('a').on('click', function () {
  alert('Jūs nevarat nokļūt šajā saitē!');
  return false;
});