core/skin/virtual-nt.ru/js/js.js

134 lines
4.5 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.

//Костыль для виртуала - в карточке товара показ других картинок
$(".yurec-thumbnail").click(function(){
$(".product-image-zoom").attr('src', $(this).attr('src'));
})
/* ----------------------------------------------------------------------
05.03.2023
Удаляем данные из корзины
---------------------------------------------------------------------- */
$(".global-cart-delete").click(function(event){
var id=$(this).data('id');
$.ajax({
type:"POST",
url:'/act/ajax',
data:"id="+id +"&act=delFromCart",
success:function(data){
$(".global-cart-summ").text(data + ' р. ')
}
})
$(".global-cart-str-" + id).hide('5000');
return false;
})
$(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');
var modalid=$(this).data('modal');
if (modalid)$('#' + modalid).modal('show');
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;
})
$("#form_find_click").click(function(event){
event.preventDefault();
var a=$("#input-find").val();
location.replace("/find/" + a);
})
$("#form_find_click2").click(function(event){
event.preventDefault();
var a=$("#input-find2").val();
location.replace("/find/" + a);
})
$(".lazy").lazyload({ placeholder : "/img/grey.gif", failure_limit : 2, threshold : 10 });
function print_to_cart(txt){
$('#kolvo_cart').text(txt);
$('#kolvo_cart2').text(txt);
}
function check_cart(){ //Функция считает количество позиций в корзине
$.ajax({
type: "POST",
url: '/act/ajax',
data: 'act=check_cart',
success:function(data){print_to_cart(data)}
})
}
//Добавлялка в корзину
$(".btn-to-cart").click(function(event){
var tovar_id=$(this).data('id');
$.ajax({
type:"POST",
url:'/act/ajax',
data:"tovar_id=" + tovar_id + '&act=add_to_cart'
})
$('#show_cart_modal').modal('show');
$("#mini_cart").load('/mini_cart/');//Загружаем список товаров в мини-модуль корзины
check_cart();
return false;
})
$("#mini_cart").load('/mini_cart/');//Загружаем список товаров в мини-модуль корзины
check_cart();
$("#mnu_katalog").load('/mnu_katalog/');
$("#mnu_katalog2").load('/mnu_katalog/');
function show_alert(id){
alert (id);
$("#" + id).show('4000');
}
})