function getDataSize(el){ el = $(el); // $.ajax({ // type: 'POST', // url: AURL, // указываем URL и // data: { // action: 'getDataSize', // iSizeId: $(el).data('value') // }, // dataType: 'json', // success: function (data) { // вешаем свой обработчик на функцию success // console.log(data); // if (data){ // $("#weight").text(data.weight); // // $("#vstavka").text(data.vstavka ? data.vstavka : 'нет'); // $(".item-vstavka-data").text(data.vstavka ? data.vstavka : 'нет'); // // $("#price").text(data.price); // // $("#price2").text(data.price); // $("#item-price").text(data.price); // // $("#old_price").text(data.old_price); // // $("#old_price2").text(data.old_price); // $("#item-old-price").text(data.old_price); // $("#weightSelect").val(data.id); // } // } // }); $("#weight").text(el.data('weight')); // $(".item-vstavka-data").text(data.vstavka ? data.vstavka : 'нет'); $("#item-price").text(el.data('price')); $("#item-old-price").text(el.data('oldprice')); $("#weightSelect [value='"+el.data('value')+"']").prop('selected',true); } // function getDataWeight(el){ // $.ajax({ // type: 'POST', // url: AURL, // указываем URL и // data: { // action: 'getDataWeight', // iWeightId: $(el).val() // }, // dataType: 'json', // success: function (data) { // вешаем свой обработчик на функцию success // if (data){ // $("#weight").text(data.weight); // $("#vstavka").text(data.vstavka ? data.vstavka : 'нет'); // $("#price").text(data.price); // $("#price2").text(data.price); // $("#old_price").text(data.old_price); // $("#old_price2").text(data.old_price); // $("#sizeSelect").val(data.id); // } // } // }); // } function addItemCart(idProduct) { // var idSize = $("#sizeSelect").val(), var idWeight = $("#weightSelect").val(); if ($("#sizeSelect").length > 0 ) { var idSize = $("#sizeSelect").val(); } else { var idSize = $(".item-size-val.active").data('value'); } var iTwoSize = 0, iTwoWeight = 0; if($("#addTwoSize").attr('checked') == 'checked'){ iTwoSize = 1; } // if($("#addTwoWeight").attr('checked') == 'checked'){ // iTwoWeight = 1; // } //Добавляем товар в корзину $('#cartHeader').html(''); if( $('#cartHeaderInfoPanel').length == 0 ) { //$('#main-wrapper header').append(''); } jQuery.post('/cart/add', { idProduct: idProduct, idSize: idSize, idWeight: idWeight, iCount: 1, iTwoSize: iTwoSize, iTwoWeight: iTwoWeight} ,function(answer){ $('#cartHeader').html(answer); // jQuery.prompt('
Товар добавлен в корзину.
Продолжить покупки или Перейти в корзину
', {buttons:{}}); //раскомментил // setTimeout(function() { jQuery.prompt.close(); }, 40000); //раскомментил //$('#cartHeaderInfoPanel').html('Товар добавлен в корзину').addClass('success'); }).fail(function() { $('#cartHeaderInfoPanel').html('Произошла ошибка').addClass('error'); }).always(function(){ $('#cartHeaderInfoPanel').stop(true,true).slideDown('fast', function(){ //setTimeout(function(){$('#cartHeaderInfoPanel').slideUp('fast')}, 40000); }); }); } function alertItemAddToCart(){ jQuery.prompt('
Товар добавлен в корзину.
Продолжить покупки или Перейти в корзину
', {buttons:{}}); } function alertItemNoAddToCart(){ jQuery.prompt('
Товар уже в корзине!
(все изделия в наличии в единственном экземпляре)
Продолжить покупки или Перейти в корзину
', {buttons:{}}); } var xDiv = 0; $(function(e){ $('.review-form__rating').mousemove(function(e){ var x = e.pageX - $(this).offset().left; xDiv = Math.ceil(x / 15); $('.review-form__rating .review__star-inner').css('width', xDiv*15); }); $('.review-form__rating').mouseout(function(e){ $('.review-form__rating .review__star-inner').css('width', $(this).find('.js-rating-input').val() * 15); }) $('.review-form__rating').click(function(){ $(this).find('.js-rating-input').val(xDiv); }) validator = $("#review-form").validate({ errorContainer: $('#review-form div.error-container'), errorLabelContainer: $("ul", $('#review-form div.error-container')), wrapper: 'li', submitHandler: function(form) { $.ajax({ type : "POST", cache : false, data : $("#review-form").serialize(), success: function(data) { if (data == 'true'){ $.fancybox('
Ваш отзыв успешно добавлен, опубликован будет после проверки администратором!
Страница будет перезагружена через 3 секунды...
'); setTimeout("window.location.href = '/tovar/' + $('#review-form').find('input[name=tovar_id]').val()", 3000); } } }); } }); $(".add_review").fancybox({ 'hideOnOverlayClick': false, 'hideOnContentClick': false, beforeShow: function(){ $(".fancybox-skin").css("backgroundColor","white"); xDiv = 0; $('.review-form__rating .review__star-inner').css('width', xDiv); }, afterClose: function(){ validator.resetForm(); $("#review-form").trigger('reset'); $("#review-form input, #review-form textarea").removeClass('error'); } }); });