You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
86 lines
2.4 KiB
86 lines
2.4 KiB
<!-- |
|
$().ready(function() { |
|
//Функция замирания экрана |
|
function block_page(){ |
|
$.blockUI({ |
|
message: '<img src="'+avemediapath+'/images/loader-12.gif" alt="" />', |
|
css: { |
|
top: ($(window).height() - 30) /2 + 'px', |
|
left: ($(window).width() - 30) /2 + 'px', |
|
width: '30px', |
|
border: 'none', |
|
padding: '15px', |
|
backgroundColor: '#000', |
|
'-webkit-border-radius': '10px', |
|
'-moz-border-radius': '10px', |
|
'border-radius': '10px', |
|
opacity: .5, |
|
color: '#fff' |
|
} |
|
}); |
|
}; |
|
|
|
//Удалить из корзины |
|
$("#basket li img").live('click', function(){ |
|
block_page(); |
|
//$("#basket .ajax-loader").show(); |
|
var pid = $(this).attr('id').split('_'); |
|
$.post(aveabspath, |
|
{module: "basket", action: "delete", id: pid[1]}, |
|
function(response) { |
|
$("#basket").before(response).remove(); |
|
setTimeout($.unblockUI, 100); |
|
}); |
|
return false; |
|
}); |
|
|
|
//Добавить в корзину - only link |
|
$('a.addCart').live('click', function(){ |
|
block_page(); |
|
var data = $(this).attr('id').split('-'); |
|
$.post(aveabspath, |
|
{module: "basket", action: "add", p_id: data[0], p_name: data[1], p_price: data[2], p_article: data[3], p_size: data[4], quantity: "1"}, |
|
function(response) { |
|
$("#basket").before(response).remove(); |
|
setTimeout($.unblockUI, 100); |
|
}); |
|
return false; |
|
}); |
|
|
|
//Добавить в корзину |
|
$(".product").submit(function(e) { |
|
e.preventDefault(); |
|
$(this).ajaxSubmit({ |
|
type: "post", |
|
resetForm: true, |
|
beforeSubmit: function(formData, jqForm) { |
|
$("#basket .ajax-loader").show(); |
|
var productImage = jqForm.find(".product-image"); |
|
var imagePosition = productImage.offset(); |
|
var basketPosition = $("#basket").offset(); |
|
productImage.before('<img src="' + productImage.attr("src") |
|
+ '" class="fly-image" style="position: absolute; top: ' |
|
+ imagePosition.top + 'px; left: ' |
|
+ imagePosition.left + 'px;" />'); |
|
$(".fly-image").animate({ |
|
top: basketPosition.top + 'px', |
|
left: basketPosition.left + 'px', |
|
opacity: 0, |
|
width: $("#basket").width(), |
|
heigth: $("#basket").height()}, |
|
"slow", |
|
false, |
|
function(){ |
|
$(".fly-image").remove(); |
|
}); |
|
}, |
|
success: function(response) { |
|
$("#basket").before(response).remove() |
|
.find(".ajax-loader").hide(); |
|
} |
|
}); |
|
return false; |
|
}); |
|
|
|
}); |
|
--> |