我正在使用
我正在寻找一种方法,在某些情况下当对话框关闭时刷新页面。
是否有一种方法可以捕获来自对话框的关闭事件?
我知道可以在单击关闭按钮时运行代码,但这并不能涵盖用户使用 Escape 键或右上角的 X 关闭的情况。
jquery-ui-dialog
插件。我正在寻找一种方法,在某些情况下当对话框关闭时刷新页面。
是否有一种方法可以捕获来自对话框的关闭事件?
我知道可以在单击关闭按钮时运行代码,但这并不能涵盖用户使用 Escape 键或右上角的 X 关闭的情况。
$('div#popup_content')
是正确的吗?考虑到我的对话框是这样打开的jQuery.fn.dialog.open({})
,我应该用什么来替换它呢? - Jake N$('body').on('dialogclose', '.ui-dialog', function(){...});
- thdoaneventPhase
属性。但是,如果您通过编程方式关闭(例如$(...).dialog('close')
),它将不存在。这是一种区分的方式。 - jinglesthula