0
blockUI를 통해 생성 된 내 모달을 닫으려고합니다. Dismiss 메소드가 실행되지 않도록 click 이벤트를 잡는 데 문제가 있습니다. 어쩌면 누군가가 전에 이것에 빠져 있었을 것입니까?버튼을 통해 blockUI 닫기
다음은 클릭 이벤트를 바인딩 할 때, 당신의 # 블록-UI-대화-btn을 요소가 존재하지 않는 관련 code presented as a Fiddle
function blockUIDisplayMessage(title, message) {
var msg = '<div id="block-ui-dialog"><img src="/path/to/img.png"/><h2>' + title + '</h2><p>' + message + '</p><p> <input type="button" value="OK" class="btn blue" id="block-ui-dialog-btn"></p></div>';
$.blockUI({ message: msg, css: { wdth: '431px', border: '1px solid #000000', padding: '30px' } });
}
function blockUIDismissMessage() {
$.unblockUI();
}
$('#block-ui-dialog-btn').click(function() {
$.unblockUI();
});
감사합니다. 나는 너와 비슷한 해결책을 사용했으나 내 실수를 지적 해 주었다. $ (document) .on ('click', '# block-ui-dialog-btn', function() {$ .unblockUI();}); – Slinky