我有一个使用jQuery的对话框UI插件的对话框模式框。我试图检测用户是否使用标题栏右上角的“X”按钮关闭了框,但没有运气。我试过了:jQuery对话框用户界面无法检测是否点击关闭图标
$('.myModal').dialog({
title: 'dialog 1',
beforeClose: function(){
//do something
}
}).dialog("open");
这将执行该功能,而不管用户操作如何。即如果用户点击“OK”而不是“X”按钮。
我已经浏览了对话框文档,找不到一个事件,方法或选项,它们给了我正在寻找的结果。任何想法将不胜感激。
你会举一个你遇到问题的小例子。是否有可能没有加载一些jquery库。 – mozillanerd 2011-06-03 19:40:17
我调整了代码的格式......作为一个附注,你在'beforeClose'部分之前的'title'部分之后没有逗号。这可能是你的问题。 – Incognito 2011-06-03 19:47:02
@Incognito - 对不起,我没有直接从代码复制粘贴,所以我忘了输入逗号。尽管我在我的实际代码中有这个。 – sadmicrowave 2011-06-03 19:50:46