jQuery-də standart hərəkətin ləğvi

Artıq bildiyiniz kimi, JavaScript-də istifadəçi hərəkəti event.preventDefault() vasitəsilə ləğv edilir. Gəlin formanın məlumat göndərməsini, həmçinin hadisənin daha sonra yayılmasının qarşısını alaq:

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

Həmçinin, yalnız formanın məlumat göndərməsinin qarşısını (jQuery stilində) almaq olar - bunun üçün hadisə işləyicisi funksiyası false qaytarmalıdır:

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

Əlbəttə ki, istənilən hadisənin qarşısını almaq olar, məsələn, linkə klikləməyin. Məsələn, HTML kodumuzda aşağıdakı link var:

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

İndi isə standart hərəkətin ləğvindən istifadə edək:

javascript$('a').on('click', function () {
  alert('Siz bu linkə keçid edə bilməzsiniz!');
  return false;
});