( jQuery を介して)クリックできるdivがあります$('.mydiv').click
-これによりdivが展開され、2回目のクリックで折りたたまれます。
同じ div にはいくつかの CSS:hover
ルールが適用されています (ホバー時に詳細情報を表示するなど) - これは PC で意図したとおりに機能します。
iOS デバイスを使用している場合、クリックが機能し、:hover
疑似クラスも適用されるため、追加情報が表示されます。これはまさに私が望んでいたことです (驚くべきことに)。
ただし、:hover
CSS に疑似クラスがあるからといって、クリックしてもそれが表示されるわけではありません。
:hover
では、状態を適用する (または適用しない) ために iOS が従う規則は何ですか? どこかに表示できるドキュメントはありますか?
ホバーの下に機能を隠したり、それらを機能させるためにタッチ固有のJavaScriptを作成したりする必要はありません。iOSがすでにその機能の一部を実行しているように見えるためです。それを横切って起こっているだけではありません!