2015-04-20 45 views
0

我的頁面上有一個jQuery對話框,並且由於某種原因,我在對話框函數的title選項中使用了自定義HTMl,該選項也由一個跨度組成(對我來說,作爲close button): -明確地調用jquery對話關閉事件

$("#myDivId").dialog({ 
    modal: true, 
    resizable: false, 
    closeOnEscape: false, 
    draggable: false, 
    title: "<div><span class='ui-dialog-title'>History</span> 
      <a class='ui-dialog-titlebar-close ui-corner-all'> 
      <span class='ui-icon ui-icon-closethick'>X</span></a></div>", 
    width: 700, 
    height: 300, 
    open: function (event, ui) { 
     $('.ui-widget-overlay').css('height', $(window).height()); 
    }, 
    close: function() { alert(1); } 
}); 

有什麼辦法打電話給我跨度點擊close事件jQuery的對話框其中包括X文本,這樣我可以關閉對話框?

+0

檢查這個http://stackoverflow.com/questions/366854/jquery-ui-dialog-box-close-function – Dhiraj

+0

似乎已經擔任預計https://jsfiddle.net/BeNdErR/bmL779f1/ – BeNdErR

+0

它不是已經在默認情況下 - > http://jsfiddle.net/adeneo/1x89Lkb8/ – adeneo

回答

0

這個怎麼樣對你關閉功能:

$('#myDivId').dialog('close')