Drag&Drop корзина для покупок на JQuery

Существует достаточно много руководств о создании корзины для покупок, но в этом посте вы увидите версию drag&drop корзины покупок на JQuery. Пример реализован только для стороны клиента. Данные о товарах будут хранится в HTML. Drag&drop, подсчет цены и количества вещей реализован через javascript.

Drag&drop реализован через JQuery UI. Он будет использоваться на списке товаров и на списке для корзины.

HTML

Список товаров

Как уже упоминалось раньше, в руководстве не будет информации о кодировании на стороне сервера. Код только для списка товаров на 10 позиций, но в коде ниже показано всего 2 позиции для простоты.

Корзина

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

JQuery

Инициализация корзины
Для начала инициализируем товары из списка, чтобы можно было их перетаскивать в корзину, также функционал пересчета общей цены и количества товаров в корзине и удаление каждого товара из корзины.

Удаление товара
При удалении товара из корзины цена и количество товаров будет обновлено и конечно же сам товар удален.

Навигация корзины

Перетаскивание и удаление товаров из корзины не единственные с ней манипуляции, кроме того можно прокручивать список товаров назад и вперед, для этого встроим в нее две кнопки навигации, которые будут изменять свойство left из CSS.
Кстати, VPS Хостинг отлично зарекомендовал себя для интернет-магазинов и других сложных сайтов.

CSS

Результат вы можете увидеть ниже.


Один комментарий на “Drag&Drop корзина для покупок на JQuery

Оставить комментарий