Bazı durumlarda gidiş hattı durdurmak isteyebilirsiniz. jQuery bunun için metotlar sunmaktadır. event.preventDefault() metodunu çağırarak yapılan her hangi bir Event’i durduruyorsunuz.
Jquery ile Event durdurma
Bazı durumlarda gidiş hattı durdurmak isteyebilirsiniz. jQuery bunun için metotlar sunmaktadır. event.preventDefault() metodunu çağırarak yapılan her hangi bir Event’i durduruyorsunuz.
Html Kodu
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <html> <head> <script type="text/javascript" src="http://code.jquery.com/jquery-1.11.1.min.js"></ script> <title>toggleClass() metodu</title> <script type="text/javascript"> $(document).ready(function() { $("a").click(function(event) { event.preventDefault(); alert("Izin yok. " + event.isDefaultPrevented()); }); }); </ script> </head> <body> <a href="http://www.muratoner.net">Buraya tikla</a> </body> </html> |
event.isDefaultPrevented()) ile de durdurmanın olduğunu kontrol edebiliyorsunuz.
jquery ile nasıl yapılır onuda söylerseniz
Makale içerisinde de paylaşmış olduğum alttaki kod bloğunun işinize yaramış olması gerekiyor ama tam olarak istediğiniz nedir?
$("a").click(function(event) {
event.preventDefault();
alert("Izin yok. " + event.isDefaultPrevented());
});
MErhaba, vsCode’ da kullanamıyorum. event.preventDefault ‘taki “event” deyiminin kaldırıldığı bildirimini veriyor. Bir alternatifi var mı acaba?
Bu uyarıyı veren nedir ve sizi nasıl engelliyor?