S'il s'agit d'un double-clic :
window.addEventListener("dblclick", function(event) { }, false);
Comment capturer un triple-clic ? Ceci est pour un onglet épinglé dans Google Chrome.
S'il s'agit d'un double-clic :
window.addEventListener("dblclick", function(event) { }, false);
Comment capturer un triple-clic ? Ceci est pour un onglet épinglé dans Google Chrome.
c'est très simple si vous le faites correctement, et vous pouvez même attraper des clics simples, doubles, triples, ... comme vous le souhaitez. javascript simple, délai de clic personnalisable (délai d'expiration) :
var clicks = 0;
var timer, timeout = 350; // time between each click
var doubleClick = function(e) {
console.log('doubleClick');
}
var tripleClick = function(e) {
console.log('tripleClick');
}
// click timer
yourcontainer.addEventListener('click', function(e) {
clearTimeout(timer);
clicks++;
var evt = e;
timer = setTimeout(function() {
if(clicks==2) doubleClick(evt);
if(clicks==3) tripleClick(evt);
clicks = 0;
}, timeout);
});
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.