【问题标题】:Stop YouTube video from playing when closing acoordion div [duplicate]关闭手风琴 div 时停止播放 YouTube 视频 [重复]
【发布时间】:2012-08-07 22:10:24
【问题描述】:

可能重复:
How to pause a YouTube player when hiding the iframe?

我有一个播放 youtube 视频的 jquery 手风琴。关闭图层时如何停止播放 youtube 视频?它继续在后台播放。

我想我只需要在代码中添加一些微小的东西,但不幸的是我完全感到困惑。

这是我的示例和代码: http://defroster.99k.org/youtube_div.htm

感谢一百万的帮助! 马库斯

【问题讨论】:

  • 这个answer 应该有帮助。

标签: jquery css video html youtube


【解决方案1】:

试试这个:

$(document).ready(function(){
    $(".accordion2 h3").eq(40).addClass("active");
    $(".accordion2 p").eq(40).show();
    $(".accordion2 h3").click(function(){
        var video = $(".accordion2 h3.active").next().children();
        var src = video.attr("src");
        video.attr("src","");
        video.attr("src",src);
        $(this).next("p").slideToggle("slow")
        .siblings("p:visible").slideUp("slow");
        $(this).toggleClass("active");
        $(this).siblings("h3").removeClass("active");
    });
});​

这里的例子: http://jsfiddle.net/r8h7t/20/

【讨论】:

  • 你就是男人!!工作出色。非常感谢。我该怎样感谢你?
  • 它甚至可以在旧版本的 Internet Explorer 中使用。干得好!
【解决方案2】:
$("#the-accordion").accordion({
    changestart: function(){
        player.stopVideo();
    }
});

【讨论】:

  • 我不知道我做错了什么,但代码显示不好。见下文
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-05-27
  • 2015-10-12
  • 2018-12-05
  • 2012-02-23
  • 2016-12-16
  • 2013-07-26
  • 1970-01-01
相关资源
最近更新 更多