在.destroy之后在Jquery对话框中重新加载视频
我想。关闭对话框后销毁视频实例,然后单击链接,视频再次出现。目前,一旦我关闭对话框,当我试图点击链接的视频将不会重新启动。非常感谢您的帮助在.destroy之后在Jquery对话框中重新加载视频,jquery,jquery-ui-dialog,Jquery,Jquery Ui Dialog,我想。关闭对话框后销毁视频实例,然后单击链接,视频再次出现。目前,一旦我关闭对话框,当我试图点击链接的视频将不会重新启动。非常感谢您的帮助 $(function(){ $('#dialog').dialog({ open: function() { $(".ui-dialog").addClass("ui-dialog-shadow"); }, autoOpen: false,
$(function(){
$('#dialog').dialog({
open: function() { $(".ui-dialog").addClass("ui-dialog-shadow"); },
autoOpen: false,
width: 660,
height: 400,
modal: true,
close: function() {
$(this).dialog('destroy').append('#dialog');
},
});
$('#dialog_link').click(function(){
$('#dialog').dialog('open');
return false;
});
$('#dialog_link, ul#icons li').hover(
function() { $(this).addClass('ui-state-hover'); },
function() { $(this).removeClass('ui-state-hover'); }
);
});
我建议用这个函数作为关闭函数
close: function() {
if( ! $(this).length ) {
$('body').append('<div id="dialog"></div>');
}
},
close:function(){
如果(!$(此).length){
$('body')。追加('');
}
},
它可以工作,有点-但唯一的问题是你继续在后台播放视频(音频部分)。一旦你关闭对话框,我希望视频关闭(它是这样做的)并停止音频。谢谢-道格