den4
12/24/2017 - 7:45 PM

js data-attr webflow

js data-attr webflow

// Тег head

<!-- HEAD CODE -->

 <meta name="keywords" content="geam, reparatie, termopan, sticla, pvc, PVC, cauciuc, plastic, steclopachet, steklopaket, steklopachet, plasa, tintari, insecte, anti, ante, furt, instalare, demontare, pentru, calitate, schimbarea, schimbare, mecanizmelor, mecanizme, pozitie, blocat, blocarea, masuri, marimi, preturi foarte mici, oferte, cadou, adaugarea, lacat, lacata, comanda, usa, confectionarea, moskitnaea, moskite, moschitnaea, setca, setka, antiinsecte, anti, insecte, miner, pervaz, scurgere, deschiderea, deschidere dubla, simpla, deblocarea, blocarea, antifurt, reduceri, plastic 3 sticle, установка стеклопакета в кининёве, ремонт стеклопакета в кишинёве, герметизация мест примыкания рамы к подоконникам, Замена стеклопакета на LOW-E энергосберегающий, Обслуживание и установка створки на глухую часть, Установка балконной ручки защёлка курильщика, Установка и изготовление москитных сеток, Установка механизма для 2-го открывания, Установка и замена козырьков и отливов, Устранение продуваний, запотеваний, Замена ординарного стекла на пакет, Установка или замена подоконника, Установка и регулировка доводчика, Перевод фурнитуры зима лето, Замена разбитого стеклопакета, Восстановление шумоизоляции, Чистка дренажных отверстий, Производство стеклопакетов, Замена уплотнителя на окно, Чистка фурнитуры, смазка фурнитуры, установка окон, ремонт окон, мако, mako, vorne, ворне, гу, gu, форнакс, fornaks, fornax, roto, рото, фирма, фирменое окно, окна, стеклопакет, установка, ремонт, выезд замерщика на дом, надом, фурнитура, ручки окон, ручка окна, уплотнитель, замок, защёлкаоконый проём, стекло, форточка, замена, бесплатно, акция, скидка, скидки, лучшие окна, окна в кишинёве, ремонт в кишинёве, кишинёв, кишинев, remontiokon.ru, remontiokon, ремонты окон"/>
 
<style>
.preloader-content{
        
    border: 2px solid #08bef2;
    border-top:3px solid #ff2300;
    border-radius: 60%;
           
    animation: spin 1s infinite linear;
}

@keyframes spin {
    from{
        transform: rotate(0deg);
    }to{
        transform: rotate(360deg);
    }
}
</style>

// ====================================================================================================

// Before /body>

<!-- FOOTER CODE -->
<script>
// Прелоадер
  // $(window).on('load', function() { $('.preloader').fadeOut('50'); })   
  $(document).ready(function() { $('.preloader').delay(1000).fadeOut('slow'); })
</script>

//АСИНХРОННАЯ ЗАГРУЗКА шрифтов:
<!--
<script>
   WebFontConfig = {
	  google: { families: ["PT Sans:400,400italic,700,700italic"] },
	  timeout: 2000 // Set the timeout to two seconds (default - 3000ms)	  
   };

   (function(d) {
      var wf = d.createElement('script'), s = d.scripts[0];
      wf.src = 'https://ajax.googleapis.com/ajax/libs/webfont/1.4.7/webfont.js';
      wf.async = true;
      s.parentNode.insertBefore(wf, s);
   })(document);
</script>
-->

<script>

// Настройка формы лайтбокса согласно заданным data-аттрибутам

function formСustomization(element) {
	
	var dataTitle =  element.data('title');
	var dataSubTitle =  element.data('subtitle');
	var dataBtnText = element.data('btn_text');
	var dataHidden = element.data('hidden');
	
	console.log(dataTitle, dataSubTitle, dataBtnText, dataHidden);
		
	var lbox = $('.lbox'); 
	lbox.css({'display': 'flex'}).fadeTo(500, 1);
  
  $('.lbox .close-button').fadeTo(50, 1);
	
	$('.lbox .callback-form-title').text(dataTitle);
	$('.lbox .callback-form-subtitle').text(dataSubTitle);
	
	var lboxForm = $('.lbox form');	
	//lboxForm.prepend('<input type = "hidden"  name = "admin-data"></input>');
	//lboxForm.children('[name = admin-data]').text(dataHidden);
	lboxForm.prepend('<input type = "hidden"  name = "Zapros"></input>');
 	lboxForm.children('[name = Zapros]').attr('value', dataHidden);
  lboxForm.children('[type = submit]').attr('value', dataBtnText);
  
};


// Кнопка ЗАКАЗАТЬ ЗВОНОК

$('.call-button.callback-button').click(function(e) {
	e.preventDefault();
	var element = $(this);
	formСustomization(element);
});


// Кнопка ВЫЗВАТЬ ЗАМЕРЩИКА || ВЫЗВАТЬ МАСТЕРА

$('.call-button.zamer-button').click(function(e) {
	e.preventDefault();
	var element = $(this);
	formСustomization(element);
});

// Кнопка ЗАДАТЬ ВОПРОС

$('.call-button.question-button').click(function(e) {
	e.preventDefault();
	var element = $(this);
	formСustomization(element);
});

// Закратия лайтбокса

$('.lbox .close-button').click(function(e) {
	e.preventDefault();
	var element = $(this);
	$('.lbox').fadeOut(500);
	element.fadeOut(500);
});


// Скрываем переполнение блока контентом: ставим многоточее

$('.review-content').css({'text-overflow':'ellipsis'});


// Счетчики на кнопки

	$(".b-call-button.nav-button").children().attr('onclick', 'yaCounter46124040.reachGoal(\'CB\'); return true;');
	//$(".call-button.callzamershchik").attr('onclick', 'yaCounter46124040.reachGoal(\'VZ\'); return true;');
	$(".call-button.zamer-button").attr('onclick', 'yaCounter46124040.reachGoal(\'VZ\'); return true;');
	$(".call-button.question-button").attr('onclick', 'yaCounter46124040.reachGoal(\'ZV\'); return true;');

</script>


<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
    (function (d, w, c) {
        (w[c] = w[c] || []).push(function() {
            try {
                w.yaCounter46124040 = new Ya.Metrika({
                    id:46124040,
                    clickmap:true,
                    trackLinks:true,
                    accurateTrackBounce:true
                });
            } catch(e) { }
        });

        var n = d.getElementsByTagName("script")[0],
            s = d.createElement("script"),
            f = function () { n.parentNode.insertBefore(s, n); };
        s.type = "text/javascript";
        s.async = true;
        // s.src = "https://mc.yandex.ru/metrika/watch.js";
        s.src = "js/watch.js"; // локальная  загрузка файла watch.js

        if (w.opera == "[object Opera]") {
            d.addEventListener("DOMContentLoaded", f, false);
        } else { f(); }
    })(document, window, "yandex_metrika_callbacks");
    

</script>
<noscript><div><img src="https://mc.yandex.ru/watch/46124040" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->