【问题标题】:jQuery UI - Close dialog on inpute change outsidejQuery UI - 在外部输入更改时关闭对话框
【发布时间】:2016-11-04 14:05:46
【问题描述】:

如果在打开的对话框之外的页面中进行任何输入更改,我如何关闭任何打开的 jquery-ui 对话框?

我写了这段代码:

$("input").keyup(function () { 
     $(".ui-dialog-content").dialog("close");
});

效果很好,但是即使在通过对话框进行输入更改时也会关闭对话框,我只需要在中进行输入更改时关闭对话框页面,在对话框之外

请指教。

【问题讨论】:

标签: jquery jquery-ui-dialog


【解决方案1】:

在页面上任何输入更改时关闭任何打开的 jquery 对话框。

  $('.ui-widget-overlay').live("click", function () {
    $("#dialog").dialog("close");
  });

【讨论】:

    猜你喜欢
    • 2011-02-03
    • 1970-01-01
    • 2012-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-20
    • 2012-06-07
    • 1970-01-01
    相关资源
    最近更新 更多