0

ダッシュコードの「ロゼンジ」ボタン要素は、ボタンの onclick ハンドラ内にアラートが表示された後も「押された」またはクリックされたままになります。次に、同じページのどこかをクリックすると、onclick イベントが再び発生します。

2 番目の (望ましくない) データ送信を取得すると、次の js エラーも表示されます: Parts/core/views/Page.js line 378: TypeError: Result of expression 'event.targetTouches[0]' [undefined] is not an物体。

アラートの前にボタンを非表示にして、アラートの後に表示しようとしましたが、動作はまったく変わりませんでした。

何かご意見は ?提案 ?ソリューション ?

お時間をいただきありがとうございました。

4

1 に答える 1

0

Webアプリでも同じ問題が発生しました。私にとって解決したのは、onclickハンドラーに次の行を追加することでした。

document.getElementById('YOUR_BUTTON').object._setPressed(false);

それが役に立てば幸い。

于 2011-05-05T14:32:02.730 に答える