Jquery bağlamak ayrı ayrı tıklayın ve tek bir tıklama çift
Bana çift tıklayın ve tek bir tıklama davranışı arasında ayırt etmek için izin veren bir WordPress kullanmak bir şey var mı?
Ben aynı eleman hem bağladığınızda sadece tek bir tıklama ile infaz ediliyor.
Eğer kullanıcı tekrar tıklama olup olmadığını görmek için tek tıklama yürütme önce bir süre bekle bir yolu var mı?
Teşekkür ederim :)
CEVAP
John Strickler cevabı çok beklediğim şey yapmadı bulundu. Uyarı iki saniyelik bir pencere içinde ikinci bir tıklama ile tetiklenir sonra, her sonraki tıklama tekrar tıklamadan önce iki saniye kadar bekleyin başka bir uyarı tetikler. John kodu ile üçlü bir tıklama çift tıklama tek tıklama ile takip gibi davranacağını düşündüğüm iki çift tıklama gibi davranır.
Bu şekilde çalışması için aklımda daha iyi kavrayabilir bir şekilde akmaya onun çözüm yaşanmıştır. Gecikme 700 2000'den aşağı normal bir duyarlılık olmak istiyorum ne daha iyi simüle etmek için bıraktım. Burada keman: http://jsfiddle.net/KpCwN/4/.
Vakıf, John için teşekkürler. Bu alternatif sürümü başkalarına yararlı olur umarım.
var DELAY = 700, clicks = 0, timer = null;
$(function(){
$("a").on("click", function(e){
clicks ; //count clicks
if(clicks === 1) {
timer = setTimeout(function() {
alert("Single Click"); //perform single-click action
clicks = 0; //after action performed, reset counter
}, DELAY);
} else {
clearTimeout(timer); //prevent single-click action
alert("Double Click"); //perform double-click action
clicks = 0; //after action performed, reset counter
}
})
.on("dblclick", function(e){
e.preventDefault(); //cancel system double-click event
});
});
jQuery: ()$.tıklayın(fn) ve $().('...
jQuery - ve ayrı bloklar halinde liste...
Jquery tıklayın diyebilir miyim () <...
düğüm-websocket-server: birden fazla, ...
Ayrı projede çözüm MVC Web API...