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:
$('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:
$('form').on('submit', function() {
return false;
});
Albatta, har qanday voqeani bekor qilish mumkin, masalan, havolani bosish. Misol uchun, bizda HTML kodda quyidagi havola mavjud:
<a href="/">link</a>
Endi harakatni bekor qilishdan foydalanamiz:
$('a').on('click', function () {
alert('Siz ushbu havola orqali o‘ta olmaysiz!');
return false;
});