jQuery'de Varsayılan Eylemi İptal Etme

Bildiğiniz gibi, bir kullanıcı eylemi JavaScript'te event.preventDefault() kullanılarak iptal edilir. Hadi bir formun gönderilmesini ve ayrıca olayın ilerleyen kabarcıklanmasını engelleyelim:

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

Sadece form verisinin gönderilmesi engellenebilir (ancak olayın kabarcıklanması engellenmez) - jQuery tarzında bunun için olay işleyici fonksiyonunun false döndürmesi gerekir:

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

Elbette, herhangi bir olayı iptal edebilirsiniz, örneğin bir bağlantıya tıklamak. Örneğin, HTML kodumuzda aşağıdaki bağlantı var:

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

Şimdi varsayılan eylemi iptal etmeyi kullanalım:

javascript$('a').on('click', function () {
  alert('Bu bağlantıya tıklayamazsınız!');
  return false;
});