この正確なシナリオは私にも起こっています。iframeを使用してYouTubeビデオを埋め込みます。例:
<iframe class="media-youtube-player" width="510" height="290" src="{$url to youtube}" frameborder="0" allowfullscreen></iframe>
iPadのサファリでは、ビデオをタップしても何も起こりません。jquery.ui.theme.css
また、コードを二分して、 :からこの行を削除することを発見しました。
.ui-widget :active { outline: none; }
問題を修正しました。
また、行を次のように変更してみました。
.ui-widget :active { }
これも問題の原因です。セレクター自体がiPadのビデオを壊すことを意味します。
.ui-widget :active
また、セレクターをちょうどに置き換えてみました:active
。これにより、ビデオが再生されなくなります。
だから、それは修正です...そのセレクターを削除してください!
また、内部のアクティブな要素に表示されるアウトラインは、.ui-widget
より具体的にターゲットにする必要があります。