0

jQueryモーダルウィンドウ内にjPlayerのインスタンスがあります。ウィンドウを閉じるとプレーヤーが再生し続けるという事実を除いて、それはうまく機能します。ウィンドウの閉じるイベントをキャプチャできますが、何らかの理由でプレーヤー自体はキャプチャできません。どんな助けでも大歓迎です。これが私のコードの一部です:

//Modal Dialog
$(function () {
    var dHeight = $("#dialog-modal").data("mdheight"),
        dWidth = $("#dialog-modal").data("mdwidth");
    $("#dialog-modal").dialog({
        autoOpen: false,
        height: dHeight,
        width: dWidth,
        resizable: false,
        modal: true
    });
    $("#modal-opener").click(function () {
        $("#dialog-modal").dialog("open");
        return false;
    });
    //Capture dialog closing
    $("#dialog-modal").live("dialogclose", function (event) {
        $("#jquery_jplayer_1'").jPlayer("destroy");
    });
});

$(document).ready(function () {
    new jPlayerPlaylist({
        jPlayer: "#jquery_jplayer_1",
        cssSelectorAncestor: "#jp_container_1"
    }, [{
        title: "Amazing Grace",
        mp3: "AmazingGrace.mp3",
        oga: "AmazingGrace.ogg"
    }
    });
4

1 に答える 1

0

私はそれを機能させ、修正は別のフォーラムにあります: https://groups.google.com/forum/#!topic/jplayer/NSzSXe5nPbE

于 2012-07-27T11:39:21.497 に答える