ドキュメントに touchstart イベント リスナーを追加すると、子 iframe で予期しない動作が発生するようです。スクロールしようとすると、子 iframe コンテンツのアイテムでホバー状態がトリガーされるようです。ここでこれを示すために例をセットアップしました:
「バグ」を確認するには、この URL をモバイル Safari でテストしてください (同じ問題が他のブラウザーに当てはまるかどうかはわかりません)。
http://fiddle.jshell.net/tChLS/2/show/light/
リストビュー上をドラッグすると、ホバー状態が個々のリスト項目で散発的にトリガーされます (背景色が変更されます)。
ここでの代替バージョンはまったく同じセットアップですが、 touchstart イベントリスナーがなく、期待どおりに動作します
http://fiddle.jshell.net/tChLS/3/show/light/
親ドキュメントに複数の touchstart リスナーが必要ですが、iframe ドキュメントのホバー状態を削除したくありません。この問題の回避策はありますか?