Как сделать добавление в корзину
ac163.ru

Как сделать добавление в корзину


Как сделать добавление в корзину

Как сделать добавление в корзину

Как сделать добавление в корзину

Сегодня передо мной стояла задача сделать красивый полет товара на jQuery, но чтобы это был не просто полет, а именно в корзину. Полистав статьи, которые предлагают различные блоггеры, пользователи форума и применив их на практике я понял, что они не достаточно соответствуют моим требованиям. А именно, там почему-то товары летят куда-то в бок (правый). Видать кто-то так сделал и ему этого было достаточно. А переделать было лень.

Я переделал этот код, усовершенствовав его

$(".to-cart").on("click",function(){ id = $(this).attr("for"); $("#product"+id) .clone() .css({'position' : 'absolute', 'z-index' : '11100', top: $(this).offset().top-300, left:$(this).offset().left-100}) .appendTo("body") .animate({opacity: 0.05, left: $(".cart-text").offset()['left'], top: $(".cart-text").offset()['top'], width: 20}, 1000, function() { $(this).remove(); }); });

Где

  • .to-cart - это кнопка "Купить", по которой нажимает пользователь
  •  $("#product"+id) - это ID объекта, который нужно клонировать. В моем случае это был DIV, но по факту должна быть картинка

Основная отличительная черта его в том, что appendTo() я делаю именно в body, указав при этом координаты смещения (с ними нужно немного поиграться, чтобы попасть в картинку)

top: $(this).offset().top-300, left:$(this).offset().left-100}

А затем просто перемещаю клонированную картинку в координаты, которые соответствуют моей корзине.

left: $(".cart-text").offset()['left'], top: $(".cart-text").offset()['top'],

. Вот вам реальный пример, который я использовал во время разработки одного из сайтов. Там, правда, много лишнего кода, файлов, стилей, зато все наглядно работает.


Источник: http://iwsm.ru/blog/show/polet-tovara-v-korzinu-na-jquery-plavno-krasivo

Как сделать добавление в корзину фото



Как сделать добавление в корзину

Как сделать добавление в корзину

Как сделать добавление в корзину

Как сделать добавление в корзину

Как сделать добавление в корзину

Как сделать добавление в корзину

Как сделать добавление в корзину

Как сделать добавление в корзину

Как сделать добавление в корзину

Как сделать добавление в корзину

Как сделать добавление в корзину

Как сделать добавление в корзину

Как сделать добавление в корзину

Как сделать добавление в корзину

Как сделать добавление в корзину



Меню

Главная

Поздравление маме с 80 летием в прозе
Праздничные причёски своими руками на средние волосы
Выращивание кристалл из соли в домашних условиях
Ковш для мотоблока своими руками
Как сделать гибочный для арматуры
Лошадь с пластилина как сделать
Как сделать снеговика для садика
Как сделать на нос сливу
Как сделать мигалку на 12 вольт
Как сделать в стекле дырку