Javascript 关闭包含YouTube电影的Fancybox iframe时发生IE JS错误

Javascript 关闭包含YouTube电影的Fancybox iframe时发生IE JS错误,javascript,debugging,iframe,youtube,fancybox,Javascript,Debugging,Iframe,Youtube,Fancybox,以下错误甚至可以在FancyApps页面本身中找到。例如,在Internet Explorer 9中转到。转到Internet选项>高级>禁用脚本调试(Internet Explorer)。点击YouTube(iframe)-链接并关闭电影。您将在屏幕上看到以下错误: 行:1 错误:“\u flash\u removeCallback”未定义 你知道如何避免这个错误吗?提前谢谢 您可以尝试不同的功能实现。通过删除iframe html停止YouTube视频时出现此错误。相反,只需将iframe包

以下错误甚至可以在FancyApps页面本身中找到。例如,在Internet Explorer 9中转到。转到Internet选项>高级>禁用脚本调试(Internet Explorer)。点击YouTube(iframe)-链接并关闭电影。您将在屏幕上看到以下错误:

行:1 错误:“\u flash\u removeCallback”未定义


你知道如何避免这个错误吗?提前谢谢

您可以尝试不同的功能实现。通过删除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>