2

私は自分のウェブサイトにビデオiframesを追加するために使用しています。Youtube/Vimeo

これらは'siframesを使用して動的に削除されます。これはで機能しますが、埋め込みフラッシュ要素が通常表示されている場所ではランダムに動作します。jQuery$().remove()Chrome/FF/Opera/SafariIE10

この問題を修正する方法がわかりません(実際のIE10IE9 ではまだ試していませんが、エミュレートモードでも失敗します)。IE9

バグは非常に簡単に再現できます:

<html>
<head>
    <script type="text/javascript" src="js/jquery-1.9.1.js"></script>
</head>
<body>
    <button id="remove">REMOVE</button>
    <iframe src="http://vimeo.com/moogaloop.swf?clip_id=64232781"></iframe>
    <script>$( "#remove" ).on( 'click', function(){ $( 'iframe' ).remove(); } );</script>
</body>
</html>

おかしなことに、IE7/8 ブラウザ モードで問題なく動作します。

誰もこの問題に遭遇したことがありますか?

4

1 に答える 1