jQuery.fn.extend({
eModal: function() {
var item = $(this);
$("<div/>", {
"id": "overlay",
}).appendTo("body").fadeIn(400, // сначала плавно показываем темную подложку
function(){ // после выполнения предъидущей анимации
item
.css('display', 'block')
.css('margin-left',"-"+item.width()/2+"px")
.animate({opacity: 1, top: '50%'}, 200)
.appendTo('body')
; // плавно прибавляем прозрачность одновременно со съезжанием вниз
});
},
eModalClose: function(){
$(this).hide();
$('#overlay').remove();
}
});