phonegap 2.4.0 を使用して Android および iOS アプリを作成しています。
リンクの onclick イベントが、Nexus 4 デバイスで Android 4.2.2 を使用している Android アプリ内で、ダブルクリックのように 2 回発生することを認識しました (タップしたのは 1 回だけですが!)。
<a href="#" onclick="$(this).append('test'); return false;" style="some styles...">some text</a>
使用中のライブラリ:
- jquery1.9.1
- jquery モバイル 1.3.0 (rc)
- jquery ui 1.10.0
- jqueryタッチパンチ0.2.2
- 電話ギャップ 2.4.0
Nexus 4 (Android 4.2.2) でリンクをクリック (またはタップ) すると、アプリ内に「test」という文字列が 2 回追加されます。
これは、Android ブラウザーで直接モバイル Web アプリとしてテストした場合には発生しません。
アプリ内の Samsung S3 (Android 4.1.2) でも動作します。iPhoneでも問題ありません。
他の誰かがこの奇妙な動作を認識しましたか? (そして、おそらくそれを修正できたでしょうか? ;-) )