jQuery UI - 在外部更改inpute的关闭对话框

时间:2016-10-28 06:11:04

标签: jquery jquery-ui-dialog

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

我写了这段代码:

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

这样可以正常工作,但即使输入更改使用对话框也会关闭对话框,如果正在进行输入更改,我只需要关闭对话框页面,在对话框外

请告知。

1 个答案:

答案 0 :(得分:0)

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

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