ქმედების უარყოფა ნაგულისხმევად jQuery-ში

როგორც უკვე უნდა იცოდეთ, მომხმარებლის ქმედება JavaScript-ში უარყოფდება event.preventDefault()-ის გამოყენებით. მოდით, თავიდან ავიცილოთ ფორმის მონაცემების გაგზავნა, ასევე მოვლენის შემდგომი ამოწევა (bubbling):

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

ასევე შესაძლებელია მხოლოდ ფორმის მონაცემების გაგზავნის უარყოფა (მაგრამ არა მოვლენის ამოწევა) jQuery-ის სტილში - ამისთვის მოვლენის დამმუშავებელმა ფუნქციამ უნდა დააბრუნოს false:

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

რა თქმა უნდა, შესაძლებელია ნებისმიერი მოვლენის უარყოფა, მაგალითად, ბმულზე დაწკაპუნება. მაგალითად, ჩვენ გვაქვს შემდეგი ბმული HTML კოდში:

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

ახლა კი გამოვიყენოთ ქმედების უარყოფა:

javascript$('a').on('click', function () {
  alert('თქვენ არ შეგიძლიათ ამ ბმულზე გადასვლა!');
  return false;
});