0

重複の可能性:
iframe を非表示にするときに YouTube プレーヤーを一時停止する方法は?

YouTubeビデオを再生するjqueryアコーディオンがあります。レイヤーを閉じたときに YouTube ビデオの再生を停止するにはどうすればよいですか? バックグラウンドで再生し続けます。

コードに何か小さなものを追加する必要があると思いますが、残念ながら完全に困惑しています。

これが私の例とコードです: http://defroster.99k.org/youtube_div.htm

助けてくれてありがとう!マーカス

4

2 に答える 2

1
$("#the-accordion").accordion({
    changestart: function(){
        player.stopVideo();
    }
});
于 2012-08-10T15:21:33.943 に答える
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/

于 2012-08-10T18:44:18.620 に答える