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:
$('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:
$('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:
<a href="/">link</a>
Şimdi varsayılan eylemi iptal etmeyi kullanalım:
$('a').on('click', function () {
alert('Bu bağlantıya tıklayamazsınız!');
return false;
});