2016-12-01 12 views
-1

私はモバイルデバイス用の仮想キーボードを開発しています。Xミリ秒ごとに長押しのボタン呼び出し機能

バックスペースボタンを長押しすると、通常のモバイルデバイスのキーボードのように、Xミリ秒ごとに入力テキストから文字を削除する必要があります。

どうすればこのコードを作成できますか?

+0

'X秒ごとに/ ms'を使用することができますか? –

+0

コードを入力してください。スニペットを入力してください。 – xShirase

答えて

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; 
     } 
    } 

} 
+0

残念ながら、それは私のためには機能しません。 また、無限ループに入りました。 とにかく私はあなたの提案に感謝しました。ありがとうございました – BDavide

関連する問題