【问题标题】:Call jquery dialog close event explicitily显式调用 jquery 对话框关闭事件
【发布时间】:2015-06-27 06:51:23
【问题描述】:

我的页面上有一个 jQuery 对话框,出于某种原因,我在对话框函数的 title 选项中使用了自定义 HTMl,该选项也包含一个跨度(对我来说充当 close button):-

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

有什么方法可以在单击包含X 文本的跨度时调用jQuery 对话框的close 事件,以便我可以关闭对话框?

【问题讨论】:

标签: jquery jquery-ui-dialog


【解决方案1】:

在你的关闭函数上怎么样:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-01
    • 1970-01-01
    • 2010-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-16
    相关资源
    最近更新 更多