core/skin/big-moving.yurecnt.ru/js/max.js

130 lines
5.6 KiB
JavaScript
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

$(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");
})
});