İpucu

JQuery İle Bir Event'te Varsayılan Event'in Gerçekleşmemesi İçin preventDefault Kullanılabilir

JQuery'de bir event'i yakalayan kod bloğu çalıştıktan sonra aksi belirtilmez ise event'in normal davranışı devam eder. Örneğin bir a bağlantısının click event'ine bir kod yazıldı ise önce o kod çalışır ve ardından bağlantının gideceği adres gösterilir.  Siz bağlantının verilen adrese gitmemesi için (yani normal davranışını göstermemesi için) event.preventDefault(); ifadesini kullanabilirsiniz : 

 

$(document).ready(function(){
$("a").click(function(event){
alert("Hello JQuery");
event.preventDefault();
});
});

 

Yukarıda görüldüğü gibi click event'inde event.preventDefault(); satırı ile adrese gidilmesi engellenmiştir. Bağlantı tıklandığında ekranda "Hello JQuery" yazan bir alert mesajı gözükecektir sadece. Eğer  event.preventDefault(); satırı olmaz ise "Hello JQuery" mesajı gözüktükten sonra Ok'e basarsanız a elementinin href'inde belirtilen adrese gidilecektir.

zafer.teker , 27.09.2014

Bu Sayfayı Paylaş:

Fibiler Üyelerinin Yorumları


Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir

Misafir Yorumları




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir