Boas, estou a tentar detetar duplo clique no tablet e quando fazer apenas um clique mostrar o keypad.
O problema é que só funciona uma das duas ao mesmo tempo.
A partir deste código gostaria que quando fosse só um clique mostrasse o keypad. Mas não funciona.
O código que uso para o duplo clique é:
Código (Javascript):
O problema é que só funciona uma das duas ao mesmo tempo.
A partir deste código gostaria que quando fosse só um clique mostrasse o keypad. Mas não funciona.
O código que uso para o duplo clique é:
Código (Javascript):
/* Double tap em tablets */
$("#valores :input").each(function(){
var tapped=false;
$(this).on("touchstart",function(e){
var id = $(this).attr("id");
$(this).focus();
if(!tapped){
tapped=setTimeout(function(){
tapped=null
//inserir aqui código para single-tap
e.preventDefault()
},300);
} else {
clearTimeout(tapped);
tapped=null
}
e.preventDefault()
});
});
$("#valores :input").each(function(){
var tapped=false;
$(this).on("touchstart",function(e){
var id = $(this).attr("id");
$(this).focus();
if(!tapped){
tapped=setTimeout(function(){
tapped=null
//inserir aqui código para single-tap
e.preventDefault()
},300);
} else {
clearTimeout(tapped);
tapped=null
}
e.preventDefault()
});
});