jQuery.fn.center = function () { this.css("position","fixed"); this.css("top", ( $(window).height() - this.

outerHeight() ) / 2 + "px"); this.css("left", ( $(window).width() - this.outerWidth() ) / 2 + "px"); return this; } jQuery.jwbox = { lightbox : null, player : null, toggle : function(context) { if (!$.jwbox.lightbox) { $.jwbox.lightbox = $(".jwbox_hidden", context); $.jwbox.center(); $("#jwbox_background").fadeIn("fast"); $.jwbox.lightbox.css("display","block") $.jwbox.center(); $("#jwbox_background").fadeTo(0, 0.8); $("object", context).each(function(){ $.jwbox.player = document.getElementById (this.id); }); } else if ((context.className == 'jwbox_content')) { } else { try { $.jwbox.player.sendEvent("STOP"); $.jwbox.player = null; } catch (err) { } $.jwbox.lightbox.css("display","none"); $.jwbox.lightbox = null; $("#jwbox_background").fadeOut("fast"); } }, center : function() { if ($.jwbox.lightbox) { $.jwbox.lightbox.center(); } } } $(document).keyup(function(event){ if (event.keyCode == 27 && $.jwbox.lightbox) { $.jwbox.toggle($("#jwbox_background")); } }); $(document).ready(function () { $("body").append('<div id="jwbox_background">&nbsp;</div>'); $(".jwbox").click(function () {$.jwbox.toggle(this); return false;}); $("#jwbox_background").click(function () {$.jwbox.toggle(this); return f alse;}); $(".jwbox_content").click(function () {$.jwbox.toggle(this); return fals e;}); $(window).resize(function() {$.jwbox.center();}); });

Sign up to vote on this title
UsefulNot useful