2012-09-27 65 views
0

我想要在對話框關閉後銷燬視頻實例,但隨後可以單擊鏈接並再次出現視頻。目前,當我嘗試點擊鏈接時,我關閉了對話框,視頻不會重新啓動。任何幫助最受讚賞。在.destroy之後重新加載Jquery對話框中的視頻

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

      }); 

回答

0

我建議使用這個作爲你的關閉功能。

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

它的工作,有點 - 但唯一的問題是你繼續聽到視頻(音頻部分)在後臺播放。一旦關閉了對話框,我希望視頻關閉(它會)並停止音頻。謝謝 - 道格 – user763460

相關問題