0

WebView でリンクをダブルクリックする人に問題があります。人がリンクを数回タップすると、スクリプトが数回実行されることがあります。

WebView を無効にして、URL 読み込みのオーバーライドでクリックできないように設定しようとしましたが、うまくいかないようです。

ユーザーがリンクを 2 回タップするのを防ぐ読み込み画面を実装する方法を知っている人はいますか?

4

1 に答える 1

1

私が知る限り、何かをダブルクリックするには、最初にクリック イベントが 2 回トリガーされます。次のようにします。

    var isClicked = false;

    $("a").click(function(event) {
          event.preventDefault();
          if (!isClicked){
               isClicked = true;
               // Do something
          }
     });

isClicked を設定し、プロセスが終了したら false に更新するだけです。

于 2012-06-04T16:27:29.437 に答える