130 lines
5.6 KiB
JavaScript
130 lines
5.6 KiB
JavaScript
|
$(function(){
|
|||
|
$("a.ancLinks").click(function(){
|
|||
|
var elementClick=$(this).attr("href");
|
|||
|
var destination=$(elementClick).offset().top;
|
|||
|
$('html,body').animate({
|
|||
|
scrollTop:destination
|
|||
|
},3000);
|
|||
|
return false;});
|
|||
|
$("button").click(function(event){
|
|||
|
var link=$(this).data('link');
|
|||
|
var ajax=$(this).data('ajax');
|
|||
|
var txt=$(this).data('txt');
|
|||
|
if(link){document.location.href=link;
|
|||
|
}if(ajax){
|
|||
|
$.ajax({type:"POST",url:ajax,data:"txt="+txt})
|
|||
|
}
|
|||
|
})
|
|||
|
$("#soc_btn a").click(function(event){
|
|||
|
var title=$("#soc_btn").attr('title');
|
|||
|
var ss=$(this).data('ss');
|
|||
|
var decription=$("#soc_btn").data('decription');
|
|||
|
var url=$("#soc_btn").data('url');
|
|||
|
var img=$("#soc_btn").data('img');
|
|||
|
switch(ss){
|
|||
|
case'vk.com':window.open('//vk.com/share.php?url=http://b-install-nt.ru&title='+title+'&description='+decription+'&image='+img,'_blank','scrollbars=0, resizable=1, menubar=0, left=100, top=100, width=550, height=440, toolbar=0, status=0');break;case'ok.ru':window.open('//ok.ru/dk?st.cmd=addShare&st._surl='+url+'&title='+title,'_blank','scrollbars=0, resizable=1, menubar=0, left=100, top=100, width=550, height=440, toolbar=0, status=0');break;case'facebook.com':window.open('//www.facebook.com/sharer/sharer.php?u='+url,'_blank','scrollbars=0, resizable=1, menubar=0, left=100, top=100, width=550, height=440, toolbar=0, status=0');break;case'mail.ru':window.open('//connect.mail.ru/share?url='+url+'&title='+title+'&description='+decription+'&imageurl='+img,'_blank','scrollbars=0, resizable=1, menubar=0, left=100, top=100, width=550, height=440, toolbar=0, status=0');break;case'google.com':window.open('//plus.google.com/share?url='+url,'_blank','scrollbars=0, resizable=1, menubar=0, left=100, top=100, width=550, height=440, toolbar=0, status=0');break;}return false;
|
|||
|
})
|
|||
|
|
|||
|
|
|||
|
/*
|
|||
|
$('.bm-nav').hover(function() {
|
|||
|
$(this).animate({ color: "#fff"}, 400);
|
|||
|
},function() {
|
|||
|
$(this).animate({ color: "#000" }, 400);
|
|||
|
});
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
/* залипалка для меню */
|
|||
|
|
|||
|
var $window = $(window), // Основное окно
|
|||
|
$target = $("#div_main_mnu"), // Блок, который нужно фиксировать при прокрутке
|
|||
|
$h = $target.offset().top; // Определяем координаты верха нужного блока (например, с навигацией или виджетом, который надо фиксировать)
|
|||
|
$window.on('scroll', function() {
|
|||
|
// Как далеко вниз прокрутили страницу
|
|||
|
var scrollTop = window.pageYOffset || document.documentElement.scrollTop;
|
|||
|
// Если прокрутили скролл ниже макушки нужного блока, включаем ему фиксацию
|
|||
|
if (scrollTop > $h && $(window).width()>1024) {
|
|||
|
$target.addClass("sheensay_fixed");
|
|||
|
// Иначе возвращаем всё назад
|
|||
|
} else {
|
|||
|
$target.removeClass("sheensay_fixed");
|
|||
|
}
|
|||
|
});
|
|||
|
/*
|
|||
|
юзать с этим классом
|
|||
|
.sheensay_fixed {
|
|||
|
position: fixed !important;
|
|||
|
top: 0 !important;
|
|||
|
width: 100%;
|
|||
|
z-index: 5000;
|
|||
|
}*/
|
|||
|
/* END залипалка для меню */
|
|||
|
/* ленивая загрузка */
|
|||
|
$(".lazy").lazyload({ placeholder : "/img/grey.gif", effect : "fadeIn", failure_limit : 2, threshold : 10 });
|
|||
|
/*<img style="display: block; margin-left: auto; margin-right: auto;" title="ава" src="/img/grey.gif" alt="ава" width="80%" data-original="/img/vg6l3479g065fgf3zko05ipphah5bt.jpg" />*/
|
|||
|
|
|||
|
$("#span_select_gorod").click(function(event){
|
|||
|
$("#select_gorod").css('position', 'absolute');
|
|||
|
$("#select_gorod").show();
|
|||
|
})
|
|||
|
|
|||
|
|
|||
|
//заказ авто
|
|||
|
$('#form_zakaz_avto').submit(function(event){
|
|||
|
//alert(1);
|
|||
|
event.preventDefault();
|
|||
|
var formData = new FormData(this);
|
|||
|
$.ajax({
|
|||
|
type:'POST', // Тип запроса
|
|||
|
url: $(this).attr('action'), // Скрипт обработчика
|
|||
|
data: formData, // Данные которые мы передаем
|
|||
|
cache:false, // В запросах POST отключено по умолчанию, но перестрахуемся
|
|||
|
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
|
|||
|
processData: false,
|
|||
|
success:function(data){alert(data);}
|
|||
|
});
|
|||
|
});
|
|||
|
//заказ авто нажималка
|
|||
|
$("#btn-add_zayavka").click(function(event){
|
|||
|
$('#form_zakaz_avto').submit();
|
|||
|
$("#close_zakaz_avto").click();
|
|||
|
})
|
|||
|
//заказ обратного звонка
|
|||
|
$('#form_zvonok').submit(function(event){
|
|||
|
//alert(1);
|
|||
|
event.preventDefault();
|
|||
|
var formData = new FormData(this);
|
|||
|
$.ajax({
|
|||
|
type:'POST', // Тип запроса
|
|||
|
url: $(this).attr('action'), // Скрипт обработчика
|
|||
|
data: formData, // Данные которые мы передаем
|
|||
|
cache:false, // В запросах POST отключено по умолчанию, но перестрахуемся
|
|||
|
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
|
|||
|
processData: false,
|
|||
|
success:function(data){alert(data);}
|
|||
|
});
|
|||
|
});
|
|||
|
//заказ обратного звонка нажималка
|
|||
|
$("#btn-zvonok").click(function(event){
|
|||
|
$('#form_zvonok').submit();
|
|||
|
$("#close_zvonok").click();
|
|||
|
})
|
|||
|
|
|||
|
|
|||
|
$(window).resize(function(){
|
|||
|
//$("#tmp_w").text($(window).width());
|
|||
|
});
|
|||
|
|
|||
|
$("#nav_img_show_menu").click(function(event){
|
|||
|
if($("#md_mnu").hasClass("d-none"))
|
|||
|
$("#md_mnu").removeClass("d-none");
|
|||
|
else
|
|||
|
$("#md_mnu").addClass("d-none");
|
|||
|
})
|
|||
|
|
|||
|
|
|||
|
|
|||
|
});
|