var body = $('body'); alertify.set('notifier','position', 'bottom-right'); $(document).ajaxStart($.blockUI).ajaxStop($.unblockUI); (function ($) { $(document).ready(function () { 'use strict'; if( document.getElementById('map') != null) { yMap(); } function yMap() { var mapCanvas = $('#map'), myMap, myPlacemark, lat = +mapCanvas.attr('data-lat'), lng = +mapCanvas.attr('data-lng'), latPushed = +mapCanvas.attr('data-lat-pushed'), lngPushed = +mapCanvas.attr('data-lng-pushed'); init(); $('#tab-yandex').on('click', function() { if (myMap != undefined) { console.log('111'); // myMap.container.fitToViewport(); } }); function init() { ymaps.ready(function () { myMap = new ymaps.Map('map', { center: [latPushed, lngPushed], zoom: 13, controls: [] }), myPlacemark = new ymaps.Placemark([lat,lng], { /*hintContent: 'Собственный значок метки', balloonContent: 'Это красивая метка'*/ }, { // Опции. // Необходимо указать данный тип макета. iconLayout: 'default#image', // Своё изображение иконки метки. iconImageHref: 'images/marker.png', // Размеры метки. iconImageSize: [31, 39], // Смещение левого верхнего угла иконки относительно // её "ножки" (точки привязки). iconImageOffset: [-3, -42] }); myMap.geoObjects.add(myPlacemark); myMap.behaviors.disable('scrollZoom'); }); }; } //elastislide /*$("#carousel").elastislide({ minItems : 1 });*/ $('input:radio, input:checkbox, select').styler(); $(".b-select-repair__item :radio:checked").each(function(){ $(this).parents(".b-select-repair__item").addClass("b-select-repair__item--checked"); }); $(".b-select-repair__item input[type=radio]").on("change", function(){ var radio = $(this); if(radio+":checked"){ radio.parents(".b-select-repair__item").siblings().removeClass("b-select-repair__item--checked"); radio.parents(".b-select-repair__item").addClass("b-select-repair__item--checked"); } }); $(".b-select-repair__item input[type=checkbox]").change(function(){ var radio = $(this); if(radio.is(":checked") == true){ radio.parents(".b-select-repair__item").addClass("b-select-repair__item--checked"); } if(radio.is(":checked") == false){ radio.parents(".b-select-repair__item").removeClass("b-select-repair__item--checked"); } }); //fixed block $(window).bind('scroll', function() { if ($(window).scrollTop() > 182) { $('.b-fix__nav').addClass('b-fix__nav__down'); } else { $('.b-fix__nav').removeClass('b-fix__nav__down'); } }); //fancybox $(".fancybox").fancybox({ /*prevEffect : 'none', nextEffect : 'none',*/ padding:0, helpers : { title : { type: 'outside' } //thumbs : { // width : 188, // height : 185 //} } }); $(".b-certificate__carousel .fancybox").fancybox({ padding:0, helpers : { title : { type: 'outside' }, thumbs : { width : 100, height : 100 } } }); //tabs $(".b-switch-map a").click(function() { if(!$(this).hasClass("active")) { $(".select-map").find(".hidden").removeClass("visible"); $(".select-map").find("#" + $(this).attr("id")).addClass("visible"); $(this).siblings().removeClass("active").end().addClass("active"); } return false; }); //scroll $(".scroll-id").click(function() { $("html, body").animate({ scrollTop: $($(this).attr("href")).offset().top - 100 + "px" }, { duration: 1500 }); return false; alert("dfvdf"); }); /*--jCarouselLite--*/ $('.b-certificate__item').each(function(index){ $(this).find('.b-certificate__carousel').jCarouselLite({ btnPrev: '.b-certificate__item:eq('+index+') .certificate-btn-left', btnNext: '.b-certificate__item:eq('+index+') .certificate-btn-right', speed: 700, visible : 3, circular: false }); }); /*--jCarouselLite--*/ $(".b-team__list__carousel").jCarouselLite({ visible:4, circular: true, btnPrev: ".b-team--next", btnNext: ".b-team--prev", speed: 700 }); /*--jCarouselLite--*/ $(".b-portfolio__open__list-photo__carousel").jCarouselLite({ visible:4, circular: true, btnPrev: ".portfolio-carousel-btn--right", btnNext: ".portfolio-carousel-btn--left", speed: 700 }); /*--jCarouselLite--*/ $(".b-our-projects__slider--top").jCarouselLite({ visible:1, circular: true, btnPrev: ".b-projects__slider__wrap .slider-button--left", btnNext: ".b-projects__slider__wrap .slider-button--right", speed: 700 }); /*--jCarouselLite--*/ $(".b-our-projects__slider--bottom").jCarouselLite({ visible:1, circular: true, btnPrev: ".b-projects__slider__wrap .slider-button--right", btnNext: ".b-projects__slider__wrap .slider-button--left", speed: 700 }); /*--jCarouselLite--*/ $(".b-portfolio-carousel__function").jCarouselLite({ visible:6, circular: false, btnPrev: ".b-portfolio-carousel .slider-button--left", btnNext: ".b-portfolio-carousel .slider-button--right", speed: 700 }); /*--jCarouselLite--*/ $('.b-portfolio__item').each(function(index){ $(this).find('.b-portfolio__item__figure').jCarouselLite({ btnPrev: '.b-portfolio__item:eq('+index+') .b-portfolio__item__carousel__left', btnNext: '.b-portfolio__item:eq('+index+') .b-portfolio__item__carousel__right', speed: 700, visible : 1, circular: true, }); }); //b-search function open $(".open-b-search").click(function(){ $(".b-search form .button").removeClass("hidden"); $(this).addClass("hidden"); $(".b-search__hidden").addClass("b-search__open"); return false; }); //b-search function close $(".b-search__hidden__close").click(function(){ $(".b-search form .button").addClass("hidden"); $(".open-b-search").removeClass("hidden"); $(".b-search__hidden").removeClass("b-search__open"); return false; }); $(".wpcf7-form").validate({ rules:{ "your-name":"required", "your-email":{ "required":true, "email":true }, "your-subject":"required", "your-message":"required" } }); $(".b-disign__item").hover(function(){ $(this).find(".b-disign__item__title").addClass("fadeOut"); $(this).find(".b-disign__item__title").removeClass("fadeIn"); }, function(){ $(this).find(".b-disign__item__title").removeClass("fadeOut"); $(this).find(".b-disign__item__title").addClass("fadeIn"); }); $(".scroll").each(function () { var block = $(this); $(window).scroll(function() { var top = block.offset().top; var bottom = block.height()+top; top = top - $(window).height(); var scroll_top = $(this).scrollTop(); if ((scroll_top > top) && (scroll_top < bottom)) { block.find(".anim1").addClass("fadeIn"); block.find(".slide-top").addClass("slideUp"); block.find(".foliage1").addClass("foliage-anim1"); block.find(".foliage2").addClass("foliage-anim2"); block.find(".zoom_in").addClass("zoomIn"); block.find(".zoomUp").addClass("zoomInUp"); block.find(".zoomDown").addClass("zoomInDown"); block.find(".fade--left").addClass("fadeInLeft"); block.find(".fade--right").addClass("fadeInRight"); block.find(".fade--top").addClass("fadeInDown"); block.find(".fade--in").addClass("fadeIn"); block.find(".rotate").addClass("rotateIn"); block.find(".wobbl").addClass("wobble"); block.find(".tad").addClass("tada"); block.find(".rotate--right").addClass("rotateInUpRight"); block.find(".rotate--left").addClass("rotateInUpLeft"); block.find(".puls").addClass("pulse"); block.find(".bounce_in").addClass("bounceIn"); block.find(".bounce_in--right").addClass("bounceInRight"); block.find(".bounce_in--left").addClass("bounceInLeft"); block.find(".bounce_in--down").addClass("bounceInDown"); block.find(".flash-a").addClass("flash"); } else { block.find(".anim1").removeClass("fadeIn"); block.find(".slide-top").removeClass("slideUp"); block.find(".foliage1").removeClass("foliage-anim1"); block.find(".foliage2").removeClass("foliage-anim2"); block.find(".zoom_in").removeClass("zoomIn"); block.find(".zoomUp").removeClass("zoomInUp"); block.find(".zoomDown").removeClass("zoomInDown"); block.find(".fade--left").removeClass("fadeInLeft"); block.find(".fade--right").removeClass("fadeInRight"); block.find(".fade--top").removeClass("fadeInDown"); block.find(".fade--in").removeClass("fadeIn"); block.find(".rotate").removeClass("rotateIn"); block.find(".wobbl").removeClass("wobble"); block.find(".tad").removeClass("tada"); block.find(".rotate--right").removeClass("rotateInUpRight"); block.find(".rotate--left").removeClass("rotateInUpLeft"); block.find(".puls").removeClass("pulse"); block.find(".bounce_in").removeClass("bounceIn"); block.find(".bounce_in--right").removeClass("bounceInRight"); block.find(".bounce_in--left").removeClass("bounceInLeft"); block.find(".bounce_in--down").removeClass("bounceInDown"); block.find(".flash-a").removeClass("flash"); } }); }); calcPrice(); }); })(jQuery); // plugin Animatenumber (function(d){var q=function(b){return b.split("").reverse().join("")},m={numberStep:function(b,a){var e=Math.floor(b);d(a.elem).text(e)}},h=function(b){var a=b.elem;a.nodeType&&a.parentNode&&(a=a._animateNumberSetter,a||(a=m.numberStep),a(b.now,b))};d.Tween&&d.Tween.propHooks?d.Tween.propHooks.number={set:h}:d.fx.step.number=h;d.animateNumber={numberStepFactories:{append:function(b){return function(a,e){var g=Math.floor(a);d(e.elem).prop("number",a).text(g+b)}},separator:function(b,a,e){b=b||" "; a=a||3;e=e||"";return function(g,k){var c=Math.floor(g).toString(),t=d(k.elem);if(c.length>a){for(var f=c,l=a,m=f.split("").reverse(),c=[],n,r,p,s=0,h=Math.ceil(f.length/l);s 0) { $(".s-calc-result > span").animateNumber({ number: summ }); $('.s-calc-result-bottom').html(summ); $(".s-calc-result").slideDown(); } else { $(".s-calc-result").slideUp(); }; }; }