Добра всем!
Делаю малую корзину в битриксе, пытаюсь обновлять значения с помощью аякса, вроде все получается, кроме одного.
Вот что написалось:
$(document).ready(function(){
showBasketLine();
showBasketSmall();
$(".storeBuy a").click(showBasketLine);
});
function showSmallBasket() {
if($(".basketSmallBox").is(":visible")){
$(".basketSmallBox").removeClass("shower").hide();
} else if ($(".basketSmallBox").is(":hidden")) {
showBasketSmall();
$(".basketSmallBox").addClass("shower").show();
}
}
function showBasketLine() {
$.ajax({
url: "/bitrix/templates/imperia.Pallet/include_areas/ajax.handler.php",
type: "GET",
cache: true,
timeout: 1000,
data: "block=basketLine",
dataType: "html",
success: function(data){
$('.basketLineBox').html(data)
}
});
}
function showBasketSmall() {
$.ajax({
url: "/bitrix/templates/imperia.Pallet/include_areas/ajax.handler.php",
type: "GET",
cache: true,
timeout: 1000,
data: "block=basketSmall",
dataType: "html",
success: function(data){
$('.basketSmallBox').html(data)
}
});
}
showSmallBasket() это функция вызываемая этой ссылкой
<a href="<?=$arParams["PATH_TO_BASKET"]?>" onclick="showSmallBasket(); return false;">...</a>
. Когда жмешь на ссылку, появляется блок с малой корзиной, жмешь на ссылку еще раз и малая корзина закрывается, и осталось только доделать закрытие малой корзины при щелчке в любом месте кроме малой корзины.
Помогите мне пожалуйста доделать.