$(document).ready(function(){ //if($('a.contactsLinkModal, .blog-buttons-add-favorite, .performance-vacancy-add-favorite a, .get-list, .blog-buttons-offer, .get-project, .main-menu-icons-home, .main-menu-icons-copy').length>0) { // // $('.forms-modal-hide').remove(); // $("#overlay").remove(); // $("body").append('
'); // $("body").append(''); // // $.post("site/forms-modal", function (data) { // // $(".forms-modal-hide").append(data); // // }).complete(function() { // $('body').on('click','.closed-form, #overlay', function(){ // $('#modal_form_favorite, #modal_form_offer, #modal_form_question') // .animate({opacity: 0, top: '30%'}, 200, // function(){ // $(this).css('display', 'none'); // $('#overlay').fadeOut(400); // $('.forms-modal-hide').empty(); // } // ); // }); // }); //} function addRemoveBlocks(){ $('#overlay, .forms-modal-hide').remove(); $('body').append('').append(''); } addToFavorites(); addToOffer(); function addToFavorites(){ $('.blog-buttons-add-favorite, .performance-vacancy-add-favorite a, .get-list/*, .main-menu-icons-copy*/').click(function(e){ var newMarg = $(window).scrollTop(); e.preventDefault() $('#overlay').fadeIn(400, function(){ $('#modal_form_favorite') .css({display:'block', marginTop:-230+newMarg}) .animate({opacity: 1, top: '50%'}, 200); }); }) } function addToOffer(){ $('.blog-buttons-offer, .get-project/*,.main-menu-icons-home*/').click(function(e){ var newMarg = $(window).scrollTop(); e.preventDefault() $('#overlay').fadeIn(400, function(){ $('#modal_form_offer') .css({display:'block', marginTop:-313+newMarg}) .animate({opacity: 1, top: '50%'}, 200); }); }) } function addContacts() { $.post("/site/forms-modal-contacts", function (data) { $('.forms-modal-hide').append(data) }) .fail(function(){ addRemoveBlocks() alert('ВОЗНИКЛА ОШИБКА, ПОПРОБУЙТЕ ЕЩЕ РАЗ ПОЗЖЕ!') }) .done(function() { var newMarg = $(window).scrollTop(); $('#overlay').fadeIn(400, function(){ $('.forms-modal-hide>div') .css({display:'block', marginTop:-230+newMarg}) .animate({opacity: 1, top: '50%'}, 200); }); }) } $('a.contactsLinkModalFirst').click(function(e){ e.preventDefault() addRemoveBlocks() addContacts(); }) clocseModalForms() function clocseModalForms(){ $('body').on('click','.closed-form, #overlay', function(){ $('.forms-modal-hide>div') .animate({opacity: 0, top: '30%'}, 200, function(){ $(this).css('display', 'none') $('#overlay').fadeOut(400,function(){$('#overlay, .forms-modal-hide').remove()}) } ) }); } })