如何在单击鼠标时阻止jQuery对话框关闭? 关闭esc是很好但我想保持打开,直到我通过点击关闭图标关闭它。
有什么想法吗?
答案 0 :(得分:2)
您可以使用dialogbeforeclose
事件传递一个回调函数,该函数将在对话框即将关闭时调用。
如果您从此功能返回false
,则结算将被取消。
$('.selector').bind('dialogbeforeclose', function(event, ui) {
...
});
http://docs.jquery.com/UI/Dialog#event-beforeclose
您可以执行某些操作,例如检查触发事件的元素,并使用它来确定用户是否单击X以关闭或其他内容。