Aslında sadece terim olarak farklı gelebilir bana farklı geldiği gibi ama çoğu programlama dilinde olduğu gibi javascript’dede return false işlevini görmektedir.
Öncelikle bir “a” etiketi tanımlayıp href’inede sitemin adresini yazıyorum alttaki örnek kodda görüldüğü gibi.
A etiketi
1 | <a href="http://www.muratoner.net" id="tıkla">Sitem</a> |
Normal şartlarda üstteki linke tıklandığında muratoner.net’e gitmesi gerekiyor ama biz aşağıdaki şekilde bir yapı kullanırsak ve tıklanma olayında e.preventDefault(); dersek muratoner.net’e gitmesi gerekirken nesnenin o anki işlevini iptal edip devamında kod varsa işlemeye devam edcektir alttaki örneğimizde görüldüğü gibi e.preventDefault() satırında sonra tıklandı diye uyarı çıkaran bir kod satırı vardır bu satırlar beraber devamında kod olsaydı işlenecekti.
Script dosyası
1 2 3 4 5 6 7 | <script type="text/javascript"> $(document).ready(function(){ $("#tıkla").click(function(e){ e.preventDefault(); alert("tıklandı"); }) }) |
Üstteki scriptde görüldüğü üzre jquery seçicilerinden faydalanılmıştır o yüzden head etiketleri arasına jquery dosyasının yolunu belirtmelisiniz.
JavaScript nasil iptal eterim
Tam olarak istediğinizi anlayamadım, biraz daha bilgi verebilir misiniz?