jQuery-da standart harakatni bekor qilish

Siz allaqachon bilishingiz kerakki, foydalanuvchi harakati JavaScript-da event.preventDefault() yordamida bekor qilinadi. Keling, form ma'lumotlarini yuborishni, shuningdek, voqeaning keyingi tarqalishini oldini olaylik:

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

Shuningdek, faqat form ma'lumotlarini yuborishni (biroq voqeaning tarqalishini emas) jQuery uslubida oldinga olish mumkin - buning uchun voqea ishlovchisi funksiyasi false qaytarishi kerak:

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

Albatta, har qanday voqeani bekor qilish mumkin, masalan, havolani bosish. Misol uchun, bizda HTML kodda quyidagi havola mavjud:

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

Endi harakatni bekor qilishdan foydalanamiz:

javascript$('a').on('click', function () {
  alert('Siz ushbu havola orqali o‘ta olmaysiz!');
  return false;
});