$(function () { $("input[type='tel'").mask("+7 999 999 9999"); var monitor = setInterval(function(){ var elem = document.activeElement; if(elem && elem.tagName == 'IFRAME'){ clearInterval(monitor); $(".box_getcourse").show(); } }, 100); window.focus(); //force focus on the currenct window; window.addEventListener('blur', function(e){ if(document.activeElement == document.querySelector('iframe')) { alert(document.activeElement); } }); }); jQuery(document).ready(function ($) { $.fn.setCursorPosition=function(pos){if($(this).get(0).setSelectionRange){$(this).get(0).setSelectionRange(pos,pos);}else if($(this).get(0).createTextRange){var range=$(this).get(0).createTextRange();range.collapse(true);range.moveEnd('character',pos);range.moveStart('character',pos);range.select();}}; $('input[type="tel"]').click(function(){$(this).setCursorPosition(3);}) }) jQuery(document).ready(function () { window.onscroll = function() {scrollFunction()}; function scrollFunction() { if (document.body.scrollTop > 80 || document.documentElement.scrollTop > 80) { document.querySelector("header").classList.add("fixed"); } else { document.querySelector("header").classList.remove("fixed"); } } }) $('.kamni_slider').slick({ dots: false, arrows:false, autoplay:true, autoplaySpeed: 3000, speed: 1000, cssEase:'ease-in-out', infinite: true, focusOnSelect: true, pauseOnFocus: true, pauseOnHover:true, centerMode: true, centerPadding: '0px', swipeToSlide:true, swipe:true, variableWidth: true, responsive: [ { breakpoint: 1025, settings: { } }, { breakpoint: 769, settings: { } }, { breakpoint: 480, settings: { slidesToShow:1, autoplay:false, speed: 1000, } } ] }); $('.advan_slider').slick({ dots: true, arrows:false, infinite: true, speed: 1000, slidesToShow: 3, responsive: [ { breakpoint: 1025, settings: { slidesToShow: 3, } }, { breakpoint: 769, settings: { slidesToShow: 2, } }, { breakpoint: 480, settings: { slidesToShow:1, } } ] }); $('.montazh_slider').slick({ dots: false, arrows:false, infinite: true, autoplay:true, autoplaySpeed: 0, speed: 10000, cssEase:'linear', infinite: true, focusOnSelect: false, pauseOnHover:true, variableWidth: true, responsive: [ { breakpoint: 1025, settings: { } }, { breakpoint: 769, settings: { } }, { breakpoint: 480, settings: { slidesToShow:1, autoplay:false, speed: 1000, centerMode: true, centerPadding: '0px', } } ] }); $('.projext_slider1').slick({ dots: true, arrows:false, infinite: true, autoplay:true, autoplaySpeed: 5000, speed: 1500, // cssEase:'linear', focusOnSelect: false, pauseOnHover:true, centerMode: true, centerPadding: '0px', variableWidth: true, responsive: [ { breakpoint: 1025, settings: { } }, { breakpoint: 769, settings: { } }, { breakpoint: 480, settings: { slidesToShow:1, autoplay:false, speed: 1000, centerMode: true, centerPadding: '0px', } } ] }); $('.projext_slider3').slick({ dots: true, arrows:false, infinite: false, autoplay:false, autoplaySpeed: 5000, speed: 1500, // cssEase:'linear', focusOnSelect: false, pauseOnHover:true, centerMode: false, centerPadding: '0px', variableWidth: true, responsive: [ { breakpoint: 1025, settings: { } }, { breakpoint: 769, settings: { } }, { breakpoint: 480, settings: { slidesToShow:1, autoplay:false, speed: 1000, centerMode: true, centerPadding: '0px', } } ] }); $('.projext_slider2').slick({ dots: true, arrows:false, infinite: true, autoplay:true, autoplaySpeed: 0, speed: 10000, cssEase:'linear', focusOnSelect: false, pauseOnHover:true, centerMode: true, centerPadding: '0px', variableWidth: true, responsive: [ { breakpoint: 1025, settings: { } }, { breakpoint: 769, settings: { } }, { breakpoint: 480, settings: { slidesToShow:1, autoplay:false, speed: 1000, centerMode: true, centerPadding: '0px', } } ] }); $('.partn_slider').slick({ dots: false, arrows:false, infinite: true, autoplay:true, autoplaySpeed: 0, speed: 10000, cssEase:'linear', focusOnSelect: false, pauseOnHover:true, variableWidth: true, responsive: [ { breakpoint: 1025, settings: { } }, { breakpoint: 769, settings: { } }, { breakpoint: 480, settings: { slidesToShow:1, autoplay:false, speed: 1000, centerMode: true, centerPadding: '0px', } } ] }); $('.sotr_slider').slick({ dots: false, arrows:false, infinite: true, autoplay:true, autoplaySpeed: 5000, speed: 1000, // cssEase:'linear', // focusOnSelect: false, // pauseOnHover:true, variableWidth: true, responsive: [ { breakpoint: 1025, settings: { } }, { breakpoint: 769, settings: { } }, { breakpoint: 480, settings: { slidesToShow:1, autoplay:false, speed: 1000, centerMode: true, centerPadding: '0px', } } ] }); $( ".one_slide" ).mouseenter(function() { $(this).css('width',"50%"); $(this).siblings().css('width',"25%"); }); $( ".one_slide" ).mouseleave(function() { $(".one_slide").css('width',"33.33%"); }); $('.kom_slider12').slick({ slidesToShow: 1, arrows: false, variableWidth: true, infinite:false, rtl:true, dots:true, responsive: [ { breakpoint: 600, settings: { variableWidth: false, slidesToShow: 1, } } ] }); $('.kom_slider11').slick({ slidesToShow: 1, arrows: false, variableWidth: true, infinite:false, asNavFor: '.kom_slider2', rtl:true, responsive: [ { breakpoint: 480, settings: { variableWidth: false, slidesToShow:1, } } ] }); $('.kom_slider2').slick({ slidesToShow: 1, fade: true, arrows: false, infinite:false, asNavFor: '.kom_slider1', dots: true, appendDots:$(".kom_dots") }); jQuery(".ctab_content").hide(); jQuery(".ctab_content:first-child").css("display","block"); jQuery(".ctab:first-child").addClass("active"); jQuery(".ctab").on("click", function(){ var id = jQuery(this).attr("id"); jQuery(".ctab").removeClass("active"); jQuery(this).addClass("active"); jQuery(".ctab_content").removeClass("active").hide(); jQuery(".ctab_content."+id).addClass("active").fadeIn(); }) $('.carpets_slider').slick({ dots: false, arrows:false, autoplay:true, autoplaySpeed: 0, speed: 10000, cssEase:'linear', infinite: true, focusOnSelect: false, pauseOnHover:true, slidesToShow: 4, responsive: [ { breakpoint: 1025, settings: { slidesToShow: 3, } }, { breakpoint: 769, settings: { slidesToShow: 2, } }, { breakpoint: 480, settings: { slidesToShow:1, autoplay:false, speed: 1000, centerMode: true, centerPadding: '0px', } } ] }); $(".filter_opt").on("change", function(){ $(".katalog_filters").submit(); }) jQuery(".hamburger_wrap").on("click", function(){ if($(".hidden_menu").hasClass("opened")){ $(".hidden_menu").removeClass("opened"); $(".hamburger").removeClass("is-active"); $("body").removeClass("menu_opened"); $(".hamburger_wrap span").text("МЕНЮ"); }else{ $(".hidden_menu").addClass("opened"); $(".hamburger").addClass("is-active"); $("body").addClass("menu_opened"); $(".hamburger_wrap span").text("ЗАКРЫТЬ"); } }) jQuery('a.scrollto[href*="#"]').click(function(){ }); var $page = $('html, body'); jQuery('a.scrollto[href*="#"]').click(function() { $page.animate({ scrollTop: jQuery(jQuery.attr(this, 'href')).offset().top }, 1500); return false; }); jQuery(document).ready(function ($) { window.setTimeout(function(){ $(".hidden_menu").addClass('trs7'); }, 500); //<-- Delay in milliseconds }); $(".modbody").hide(); $(".modul_item:first-child .modhead").addClass("opened"); $(".modul_item:first-child .modbody").css("display","block"); $( ".modhead" ).click(function() { if($(this).hasClass("opened")){ $( ".modhead" ).removeClass("opened"); $(".modbody").slideUp( "slow", function() { }); $( this ).removeClass("opened"); }else{ $(".modbody").slideUp( "slow", function() { }); $( ".modhead" ).removeClass("opened"); $( this ).addClass("opened"); $( this ).siblings($(".modbody")).slideDown( "slow", function() {}); } }); jQuery(".monet_reg_block .city_input").on("change", function(){ if($(this).find("option:selected").val()=="your_city"){ $(".hid_city").fadeIn(); $(this).parents(".forma__inputs").removeClass("monet_reg_block"); }else{ $(".hid_city").hide(); $(this).parents(".forma__inputs").addClass("monet_reg_block"); } }) // // ******************************************* // // * TIMER * // // * JS * // // * v1.0 * // // ******************************************* // // *************************** // // * дата завершения таймера * // // *************************** // const endtime = 'August 11 2022, 15:00 UTC+0600'; // // приводим к стандартному виду 03:04:05, вместо 3:4:5 // function makeCorrectDate(uncorrectDate) { // let correctDate = uncorrectDate; // if (uncorrectDate < 10) { // correctDate = '0' + uncorrectDate; // } // return correctDate; // } // // сколько времени осталось // function getDateRemaining(timesup) { // // total = оставшееся вермя // var total = Date.parse(timesup) - Date.now(); // var seconds = Math.floor((total / 1000) % 60); // var minutes = Math.floor((total / 1000 / 60) % 60); // var hours = Math.floor((total / (1000 * 60 * 60)) % 24); // var days = Math.floor(total / (1000 * 60 * 60 * 24)); // // вывод объектов // return { // 'total': total, // 'days': days, // 'hours': hours, // 'minutes': minutes, // 'seconds': seconds // }; // } // // инициализация таймера на самом сайте // function setTime(id, timesup) { // let timer = document.getElementById(id), // days = timer.querySelector('.days'), // hours = timer.querySelector('.hours'), // minutes = timer.querySelector('.minutes'), // seconds = timer.querySelector('.seconds'), // // обновление таймера каждые 1000мс // timeInterval = setInterval(update, 1000); // function update() { // // результат функции getDateRemaining // let total = getDateRemaining(timesup); // // Проверка на ноль // var nowdate = Date.now(); // if (nowdate <= Date.parse(endtime)) { // var nowdate = Date.now(); // days.textContent = makeCorrectDate(total.days); // hours.textContent = makeCorrectDate(total.hours); // minutes.textContent = makeCorrectDate(total.minutes); // seconds.textContent = makeCorrectDate(total.seconds); // } else { // days.textContent = 0; // hours.textContent = 0; // minutes.textContent = 0; // seconds.textContent = 0; // } // // Окончания часов // switch (total.days) { // case 1: // case 21: // case 31: // case 41: // case 51: // correctDays = "ДЕНЬ"; // // console.log(total.days, correctDays); // DEBUG // break; // case 2: // case 3: // case 4: // case 22: // case 23: // case 24: // case 32: // case 33: // case 34: // case 42: // case 43: // case 44: // case 52: // case 53: // case 54: // correctDays = "ДНЯ"; // // console.log(total.days, correctDays); // DEBUG // break; // default: // correctDays = "ДНЕЙ"; // // console.log(total.days, correctDays); // DEBUG // } // document.querySelector('.uncorrectDays').textContent = correctDays; // // Окончания часов // switch (total.hours) { // case 1: // case 21: // case 31: // case 41: // case 51: // correctHours = "ЧАС"; // // console.log(total.hours, correctHours); // DEBUG // break; // case 2: // case 3: // case 4: // case 22: // case 23: // case 24: // case 32: // case 33: // case 34: // case 42: // case 43: // case 44: // case 52: // case 53: // case 54: // correctHours = "ЧАСА"; // // console.log(total.hours, correctHours); // DEBUG // break; // default: // correctHours = "ЧАСОВ"; // // console.log(total.hours, correctHours); // DEBUG // } // document.querySelector('.uncorrectHours').textContent = correctHours; // // Окончания минут // switch (total.minutes) { // case 1: // case 21: // case 31: // case 41: // case 51: // correctMinutes = "МИНУТА"; // // console.log(total.minutes, correctMinutes); // DEBUG // break; // case 2: // case 3: // case 4: // case 22: // case 23: // case 24: // case 32: // case 33: // case 34: // case 42: // case 43: // case 44: // case 52: // case 53: // case 54: // correctMinutes = "МИНУТЫ"; // // console.log(total.minutes, correctMinutes); // DEBUG // break; // default: // correctMinutes = "МИНУТ"; // // console.log(total.minutes, correctMinutes); // DEBUG // } // document.querySelector('.uncorrectMinutes').textContent = correctMinutes; // // Окончания секунд // switch (total.seconds) { // case 1: // case 21: // case 31: // case 41: // case 51: // correctSeconds = "СЕКУНДА"; // // console.log(total.seconds, correctSeconds); // DEBUG // break; // case 2: // case 3: // case 4: // case 22: // case 23: // case 24: // case 32: // case 33: // case 34: // case 42: // case 43: // case 44: // case 52: // case 53: // case 54: // correctSeconds = "СЕКУНДЫ"; // // console.log(total.seconds, correctSeconds); // DEBUG // break; // default: // correctSeconds = "СЕКУНД"; // // console.log(total.seconds, correctSeconds); // DEBUG // } // document.querySelector('.uncorrectSeconds').textContent = correctSeconds; // } // } // setTime('timer', endtime);