在.destroy之后在Jquery对话框中重新加载视频

时间:2012-09-27 19:55:42

标签: jquery jquery-ui-dialog

我希望在对话框关闭后停止视频实例但是然后能够点击链接并再次显示视频。目前,当我尝试点击链接时关闭对话框,视频将无法重新启动。非常感谢任何帮助。

$(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'); }
                );

            });

1 个答案:

答案 0 :(得分:0)

我建议使用它作为你的近距离功能。

close: function() {
    if( ! $(this).length ) {
         $('body').append('<div id="dialog"></div>');
    }
},