1

次のエラーは、FancyAppsページ自体にも見られます。たとえば、InternetExplorer9でhttp://fancyapps.com/fancybox/にアクセスします。[インターネットオプション]>[詳細設定]>[スクリプトデバッグを無効にする(Internet Explorer)]に移動します。YouTube(iframe)-リンクをクリックして、ムービーを閉じます。次のエラーが画面に表示されます。

行:1エラー:'_ flash_removeCallback 'は未定義です

このエラーを回避する方法について何か考えはありますか?前もって感謝します!

4

1 に答える 1

0

機能の別の実装を試すことができます。iframe html を削除して YouTube ビデオを停止すると、このエラーが発生します。代わりに、iframe を div にラップしてから、src を更新するだけです。ビデオを削除したい場合は、非表示にしてください。

それ以外の

$('#youTube').html("");

私が使う

$('#youTube iframe').attr('src', $('#youTube iframe').attr('src'));
$('#youTube').hide();

の上

<div id='youTube'>
<iframe width='640' height='390' src='http://www.youtube.com/embed/VIDEO_ID' frameborder='0' allowfullscreen></iframe>
</div>

それが役に立てば幸い。

于 2012-06-05T09:58:07.420 に答える