jQuery-да сунъий харакатни бекор килиш

Сизга маълум бўлганидек, JavaScript-да фойдаланувчи харакати event.preventDefault() ёрдамида бекор қилинади. Келинг, форма маълумотларини жўнатишни, шунгингдек воқеанинг кейинги кўтарилишини олднии оламиз:

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

Шунингдек, фақат форма маълумотларини жўнатишнигина бекор қилиш мумкин (лекин воқеанинг кўтарилишини эмас) jQuery услубида - бунинг учун воқеа қайта ишловчи функцисяси false қайтариши керак:

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

Албатта, istalgan voqeni bekor qilish mumkin, masalan havola bosish. Misol uchun, bizda HTML kodda quyidagi havola mavjud:

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

Энди бекор қилиш харакатидан фойдаланамиз:

javascript$('a').on('click', function () {
  alert('Сиз ушбу ҳавола орқали ўта олмайсиз!');
  return false;
});