У меня есть диалоговое окно jquery, и мне нужно выполнить some_code(), когда я нажимаю Esc или кнопку отмены. С помощью кнопки отмены можно легко добавить функцию к кнопке отмены.Как узнать, был ли закрыт диалог jquery при побеге и выполнить код
$('#mydialog').dialog({
closeOnEscape: true,
close: function(event, ui) {
//some_code();
$(this).dialog('destroy')
},
buttons: {
"OK" : function() {
$(this).dialog("close");
},
"Cancel" : function() {
some_code();
$(this).dialog("close");
}
}
});
Но как я могу выполнить some_code() после нажатия ESC? Эта функция не должна называться нажатием кнопки OK, поэтому я не могу просто поместить ее в событие закрытия.
Отлично, можете ли вы разместить JSFiddle? –
http://jsfiddle.net/hbrunar/MXk3a/1/ – Vickel
Спасибо, хороший учебник ... –