我正在尝试使用“适合所有人的视频”/“PrettyPhoto”,但在 IE 中存在问题,即 Flash 后备导致音频在视频关闭/删除后继续播放。
有没有人经历过这个或知道如何解决这个问题?
谢谢,
我正在尝试使用“适合所有人的视频”/“PrettyPhoto”,但在 IE 中存在问题,即 Flash 后备导致音频在视频关闭/删除后继续播放。
有没有人经历过这个或知道如何解决这个问题?
谢谢,
当 prettyPhoto 无法在 IE 浏览器中停止视频时,我遇到了这个问题。我修复了它删除容器不使其可见(默认情况下)所以在关闭函数中添加这一行:
if($.browser.msie) {$pp_pic_holder.stop().find('object,embed,iframe').remove(); }
在第 479 行你会发现 prettyPhoto.close 函数
$.prettyPhoto.close = function(e){
if($pp_overlay.is(":animated")) return;
$.prettyPhoto.stopSlideshow();
$pp_pic_holder.stop().find('object,embed').css('visibility','hidden');
if($.browser.msie) {$pp_pic_holder.stop().find('object,embed,iframe').remove(); }
这对我有用。
if ($.browser.msie) {
$pp_pic_holder.stop().find("object,embed,iframe").attr("src", "");
}
我已经在所有浏览器中为漂亮的照片视频灯箱插件解决了这个问题。
这是解决方案:
e.prettyPhoto.close = function () {
if ($pp_overlay.is(":animated")) return;
e.prettyPhoto.stopSlideshow();
$pp_pic_holder.stop().find("object,embed").css("visibility", "hidden");
$pp_pic_holder.find("iframe").attr("src", "");
and code continue.......
它对我的工作只是将插件升级到 3.1.5 并添加 rel=prettyphoto