0

一旦对话框关闭,我想 .destroy 视频实例,但随后能够单击链接并再次出现视频。目前,当我尝试单击链接时关闭对话框,视频将不会重新启动。非常感谢任何帮助。

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

            });
4

1 回答 1

0

我建议将其用作您的关闭功能。

close: function() {
    if( ! $(this).length ) {
         $('body').append('<div id="dialog"></div>');
    }
},
于 2012-09-27T19:59:01.607 回答