5.00 / 1 oy

JQuery ile çift tıklamayı önlemek

Bir butona kazara iki defa tıklanmasını engelleyebilmek için JQuery içinde tanumlı olan bir event handler'ı göstermek istiyorum:

<button id="tikla">Tıkla</button>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>

<script>
$(document).ready(function () {
     $("#tikla").one('click', function (event) {  
			alert("1");
     });
});

one event handler'ı bir butonun sadece bir kere kullanılabilmesini sağlıyor. Ancak kullanıcıya artık butonun aktif olmadığını da göstermek için butonu disabled da yapmak gerekir. Bunun için JQuery kodunu aşağıdaki gibi güncelleyebiliriz:

$(document).ready(function () {
     $("#tikla").one('click', function (event) {  
			event.preventDefault();
			alert("1");
			$(this).prop('disabled', true);
     });
	 
});

 

RainingCodes

28.02.2020 14:24

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
JQuery ile çift tıklamayı önlemek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.