Merhaba arkadaşlar,
Bu yazıda jqueryde PreventError() ve return false deyimlerinin farkından bahsedeceğim.
aslında aradaki fark çok basit. preventError() fonksiyonu var olan bloktaki işlemin bittiğini belirtiyor.
return false; komutu ise artık javascript ile ilgili bir işlem yapmaya gerek kalmadığı geri dönebileceğini belirtiyor. Burada tabi sizin anlama kabiliyetiniz kadar benim de anlatma kabiliyetimin kalitesi ortaya çıkıyor:)
Anlaşılmadığımı düşünüyorum ve açıklamaya başlıyorum:
http://css-tricks.com/examples/ReturnFalse/
yukarıdaki linkteki örnekte return false ile tüm işlem durdurulurken (bir sonraki fonksiyona gecmesine izin verilmez) preventdefault ile o bloktaki işlem bitiyor ancak diğer fonksiyona geciyor.
$(function() {
$("#page-wrap div").click(function() {
$(this).css("background", "red");
});
$("#box-one .inside").click(function(e) {
$(this).css("background", "green");
e.preventDefault();
});
$("#box-two .inside").click(function() {
$(this).css("background", "green");
return false;
});
});
Tags: