1

より大きな html/css/javascript アプリを構築しているため、関連するコード スニペットを実際に投稿することはできません。

ブラウザ、iOS、および 4.0 を除く他のすべてのバージョンの Android で動作します。エミュレータとデバイスで問題をテストして確認しました。

CSS から tranform3d、user-selects、overflow-scrolling:touches を削除しました。

ヒント:

イベントを追跡すると、私が触れたアイテムではなく、常に私のコンテナーをターゲットにしているように見えます。

何か案は?

親コンテナに「高さ:100%」があることがわかりました。これを削除するとクリックは有効になりますが、スクロールは無効になります。ああ。

デフォルトのブラウザではなく、ICSのChromeブラウザで正常に動作します...

4

1 に答える 1

-1

document.body.addEventListener("touchstart", function(){}); を追加してみてください。本体に入れておくとすぐに呼び出せます

于 2013-01-09T02:04:50.843 に答える