Nedir event preventDefault

Javascript işlemlerinde bir işlemin olağan hareketinden ziyade farklı bir işlem yada olağan hareketinin öncesinde araya başka işlemler fonksiyonlar çalıştırmak istediğimizde kullandığımız fonksiyondur.

Örnek olarak bir linke tıklama işleminde href ile belirtilen adrese gitmesi beklenen işlemde, adrese gitmesinden ziyade ajax ile sayfayı çekip mevcut sayfada göstermek isteyebiliriz, yada bir player için start stop pause işlemi gibi bir çok örnek verebiliriz.

Bir link click işlemini ele alalım

$("a.tikla").click(function(event)
{
event.preventDefault();
// diğer jquery / javascript fonksiyon ve işlemlerim
});

Burada tikla sınıfına dahil olan bir link için yazdığımız örnek fonksiyonumuz. Linke tıklandığında href ile belirtilen adrese gitme işlemini iptal ettik. Devamında belirteceğimiz işlemler ile kodumuz çalışmaya devam edicektir.

Kimi zaman aynı işlemin return false ile de çözülebildiğini görsekte bazı noktalarda çalışmamıza false değerinin dönmesi işimize gelmeyecektir.

 

Bir yorum bırakın