私は奇妙な問題に直面しています。jsを使用して、選択したドロップダウンフォーム要素からcssドロップダウンメニューを作成しました。そして、それはほとんどのブラウザでうまくいくようですが、iOSデバイスです。ドロップダウンdivにカーソルを合わせると、cssホバーイベントはiOSデバイスではトリガーされませんが、リスナーにアクションがない状態でイベントリスナーをドロップダウン要素に追加すると、ホバーイベントが機能し始めます。
編集するコードは次のとおりです:http://codepen.io/kuldeepdaftary/pen/jKeDi
テストするには:http://codepen.io/kuldeepdaftary/full/jKeDi
JSで次のスニペットにコメントしてみてください。
$('.dropdown').click(function(){});
上記の部分にコメントしたら!Cssホバーはiphone/ipadでは機能しなくなりますが、コメントを外すとすぐに正常に機能します。
クリックイベントリスター関数が空白なので!問題を解決するのは何なのかわかりません。