ქმედების უარყოფა ნაგულისხმევად jQuery-ში
როგორც უკვე უნდა იცოდეთ, მომხმარებლის ქმედება
JavaScript-ში უარყოფდება
event.preventDefault()-ის გამოყენებით.
მოდით, თავიდან ავიცილოთ ფორმის მონაცემების გაგზავნა,
ასევე მოვლენის შემდგომი ამოწევა (bubbling):
$('form').on('submit', function(event) {
event.preventDefault();
});
ასევე შესაძლებელია მხოლოდ ფორმის მონაცემების გაგზავნის
უარყოფა (მაგრამ არა მოვლენის ამოწევა) jQuery-ის სტილში -
ამისთვის მოვლენის დამმუშავებელმა ფუნქციამ
უნდა დააბრუნოს false:
$('form').on('submit', function() {
return false;
});
რა თქმა უნდა, შესაძლებელია ნებისმიერი მოვლენის უარყოფა, მაგალითად, ბმულზე დაწკაპუნება. მაგალითად, ჩვენ გვაქვს შემდეგი ბმული HTML კოდში:
<a href="/">link</a>
ახლა კი გამოვიყენოთ ქმედების უარყოფა:
$('a').on('click', function () {
alert('თქვენ არ შეგიძლიათ ამ ბმულზე გადასვლა!');
return false;
});