(function($) { "use strict"; $(function() { $('.modal-opener').on('click', function() { if( !$('#sky-form-modal-overlay').length ) { $('body').append('
'); } $('#sky-form-modal-overlay').on('click', function() { $('#sky-form-modal-overlay').fadeOut(); $('.sky-form-modal').fadeOut(); }); form = $($(this).attr('href')); $('#sky-form-modal-overlay').fadeIn(); form.css('top', '50%').css('left', '50%').css('margin-top', -form.outerHeight()/2).css('margin-left', -form.outerWidth()/2).fadeIn(); return false; }); $('.modal-closer').on('click', function() { $('#sky-form-modal-overlay').fadeOut(); $('.sky-form-modal').fadeOut(); return false; }); }); })(jQuery);