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"
}
});