// leanmodal v1.1 by ray stone - http://finelysliced.com.au // dual licensed under the mit and gpl (function($){ $.fn.extend({ leanmodal:function(options){ var defaults={ top:100,overlay:0.5,closebutton:null }; var overlay=$("
"); $("body").append(overlay); options=$.extend(defaults,options); return this.each(function(){ var o=options; $(this).click(function(e){ var modal_id=$(this).attr("href"); $("#lean_overlay").click(function(){ close_modal(modal_id) }); $(o.closebutton).click(function(){ close_modal(modal_id) }); var modal_height=$(modal_id).outerheight(); var modal_width=$(modal_id).outerwidth(); $("#lean_overlay").css({"display":"block",opacity:0}); $("#lean_overlay").fadeto(200,o.overlay); $(modal_id).css({"display":"block","position":"fixed","opacity":0,"z-index":11000,"left":50+"%","margin-left":-(modal_width/2)+"px","top":o.top+"px"}); $(modal_id).fadeto(200,1); e.preventdefault() }) }); function close_modal(modal_id){ $("#lean_overlay").fadeout(200); $(modal_id).css({"display":"none"}) }} }) })(jquery);