我正在为移动设备开发虚拟键盘。
当用户长按退格键时,我应该每隔X毫秒从输入文本中删除一个字母(就像普通的移动设备的键盘一样)。
我该如何编码?
答案 0 :(得分:0)
您可以使用以下逻辑
var pressTimer;
$("button").mouseup(function(){
clearTimeout(pressTimer);
return false;
}).mousedown(function(){
pressTimer = window.setTimeout(function() {
},1000);
timerListner();
return false;
});
fuction timerListner(){
while(true){
if(pressTimer %30 == 0){ //30 will be your interval
deleteWord();
}
if(pressTimer ==0){
exit;
}
}
}