1

Phonegap + Eclipse を使用するアプリケーションのボタンが onclick イベントに応答しないことがあり、アプリケーションがフリーズしたように見えます。

ページを上下にスクロールすると、動作し始めることがありますが、これは問題の解決策として受け入れられます。

Cordova をバージョン 2.7.0 に更新しましたが、まだ同じ問題があります。

誰でもこの状況で私を助けてもらえますか?

4

2 に答える 2

0

このNoClickDelayを使用します

タッチとムーブがよりうまく機能するように、いくつかの変更を加えることになりました。指が少しでも動くと、クリックが登録されないことがわかりました。耐性を上げたところ、うまくいきました。

何かのようなもの

if (Math.abs(e.changedTouches[0].screenX - this.startX) < 30 &&    Math.abs(e.changedTouches[0].screenY - this.startY) < 30 ) {
            this.theCallBack();
        }
于 2013-08-30T16:41:14.270 に答える
0

Click ハンドラーでは多くのことを行わないでください。

クリック ハンドラによってメイン スレッドがブロックされるため、フリーズします。その後、すべてが停止します。サーバー上でできる限りのことをしてください。

于 2013-08-27T09:21:08.913 に答える