のダイアログを閉じます。リスナーをESC
追加して、キー コードが と等しい場合に呼び出します。keyup
document
$.unblockUI
27
$(document).on('keyup', function(e) {
if (e.which === 27) { // Escape key
$.unblockUI();
}
});
フォームの場合は、ダイアログの入力フィールドにイベント リスナーを追加するだけです。基本的に同じです。
$('#the-input').on('keyup', function(e) {
if (e.which === 13) { // Enter key
// AJAX maybe?
$.post('your/url', { data: $(this).val() }, function(response) {
$.unblockUI();
});
}
});
編集
これらのリスナーは、DOM がロードされた後に割り当てます。したがって、ロードされたスクリプト ファイルには次のものが含まれます。
$(document).ready(function() {
// Code from the two listings above here
// Trigger blockUI by click on an link for example
$('a').on('click', function(e) {
e.preventDefault();
$.blockUI({ message: $('#your-form') });
});
});