jQuery - 触发器不会关闭对话框

时间:2015-09-02 17:43:08

标签: javascript jquery dialog

我在HTML页面中创建了一个对话框,如下所示:

<div class="dialog" id="myID" style="display:block;z-index:1003;"abp="141"data-title="My Dialog">
    <!--Code for inside of div here...-->
</div>

我还有一个脚本,在运行时应关闭此对话框。它有以下代码行:

$('#myID').trigger('close');

我已经调试过绝对确定它到达了这一行,但是当它到达这一行时似乎没有任何事情发生。我确信它访问了我在程序中的其他地方成功使用jQuery后的jQuery源文件。如果有人有任何想法,为什么这可能不起作用我会非常感激。感谢。

1 个答案:

答案 0 :(得分:0)

事件名称以小部件名称为前缀,因此要触发对话框关闭事件,请运行以下命令:

$('#myID').trigger('dialogclose');

http://api.jqueryui.com/dialog/#event-close