내 응용 프로그램에 사용되는 환상적인 BlockUI 플러그인을위한 작은 래퍼를 만들어 내 요구 사항을 충족하는 대화 상자를 쉽게 만들 수 있습니다.BlockUI 및 jQuery를 사용하여 대화 상자를 효율적으로 작성하십시오.
가끔은 약간의 jQuery가 지연되고 있으며 열렬한 팬이라면이 특정 작업을 수행하는 방법을 알고 싶습니다.
이 함수는 내 응용 프로그램에 대해 머리글, 중간 및 바닥 글을 사용자 지정합니다. 옵션을 전달하여 HTML을 추가로 작성합니다. 대화 상자를 구성한 다음 BlockUI 플러그인에 삽입합니다.
function blockApp(element, options){
var header = jQuery('<div class="modal-header clearfix"><h2></h2><span><a href="#"></a></span></div>'),
center = jQuery('<div class="modal-content"></div>'),
footer = jQuery('<div class="modal-footer"></div>');
//Compose dialog
var opts = jQuery.extend({}, dialogDefaults, options);
header.find('h2').html(opts.title);
center.html(jQuery(element).html());
var comp = jQuery('<div></div>').append(header).append(center).append(footer);
jQuery('#notificationUI').block(jQuery.extend({}, standardBlock, {
message: comp,
}));
jQuery('.blockOverlay').click(function(){
jQuery('#notificationUI').unblock();
});
}
처음에는 wrap() 및 wrapInner()를 사용해 보았습니다.
내 질문은 어떻게 John Resig가이 작업을 수행합니까??