Показать сообщение отдельно
  #11 (permalink)  
Старый 07.03.2014, 09:41
Интересующийся
Отправить личное сообщение для Mizter Egoist Посмотреть профиль Найти все сообщения от Mizter Egoist
 
Регистрация: 05.03.2014
Сообщений: 23

$(document).ready(function(){
	showBasketLine();
	showBasketSmall();
	$(".storeBuy a").click(showBasketLine);
});
$("html").click(function() {
	if($(".basketSmallBox").is(":visible")){
		$(".basketSmallBox").removeClass("shower").hide();
	}
});
function showSmallBasket(event) {
	$(".basketLine a").click(function (event) {
		if($(".basketSmallBox").is(":visible")){
			$(".basketSmallBox").removeClass("shower").hide();
		} else if ($(".basketSmallBox").is(":hidden")) {
			showBasketSmall();
			$(".basketSmallBox").addClass("shower").show();
			event.stopPropagation();
		}
	});
}
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)
		}
	});
}

Вот так работает, только есть два минуса.
Первый, на ссылку нужно нажать два раза чтобы был отклик.
Второй, Если нажать внутри малой корзины, она скрывается
Ответить с цитированием