我有模态对话框弹出窗口,其中包含 JW Player 播放的各种视频。
我正在使用 JQuery 1.7.1 和 UI 版本 1.8.18(均为本地托管),并使用该包中的模式对话框小部件。
问题在于,在视频播放时关闭对话框不会向播放器发送停止命令。因此,对话框关闭,但音频继续播放。只有关闭浏览器的整个窗口或选项卡才会将其关闭(到目前为止仅在 IE 中)。
JW Player 文档有 the following solution :
onclick="player.sendEvent('STOP')"
它们绑定(bind)到本地 anchor 标记。
我的问题是模式窗口中的关闭图标是由 UI 代码本身生成的 - 我不愿意在没有指导的情况下摆弄它(我处于 JQuery 菜鸟级别 -1)。
总而言之,谁能告诉我如何通过外部代码片段或更改 UI 编码本身来实现此'STOP'
?
最佳答案
您可以使用 jQuery ui 对话框的“close”
事件:
$( ".selector" ).dialog({
close: function(event, ui) {
player.sendEvent('STOP');
},
modal: true /* and so on with any other parameters you have */
});
关于jquery - 如何在关闭对话框时停止嵌入模态对话框的 JWPlayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10044999/