我正在尝试使用" Video For Everybody" /" PrettyPhoto",但在IE中出现问题,Flash后备导致音频在视频关闭/删除后继续播放
有没有人经历过这个或者知道如何解决这个问题?
谢谢,
答案 0 :(得分:3)
当prettyPhoto无法在IE浏览器中停止视频时,我遇到了这个问题。
我修复了它删除容器而不使其可见(默认情况下)所以在Close Function中添加以下行:
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(); }
答案 1 :(得分:0)
这对我有用。
if ($.browser.msie) {
$pp_pic_holder.stop().find("object,embed,iframe").attr("src", "");
}
答案 2 :(得分:0)
我已经在所有浏览器中解决了漂亮照片视频灯箱插件的问题。
这是解决方案:
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 :(得分:0)
它为我工作 只将插件升级到3.1.5并添加rel = prettyphoto