(function ($, undefined) {
function showImage(element, overlay) { if (element.href) { var image = new Image(); image.src = element.href; overlay.append(image); } } $.fn.litebox = function(callback) { callback = callback || showImage; this.on('click', function() { var overlay = $('<div class="litebox overlay"></div>'); overlay.on('click', function() { overlay.remove(); $('body').css('overflow', 'auto'); }); callback(this, overlay); $('body').css('overflow', 'hidden'); $('body').append(overlay); return false; }); }
}(jQuery));