logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

Scroll

процесс добавления товара в корзину

22/02/2025, by Гость (не проверено)

помогите пожалуйста понять как сделать так чтобы в ubercart3 после того как пользователь кликнет по кнопке "в корзину" происходило перемещение изображения товара в область виджета корзины и только после этого происходила перезагрузке астраницы

 

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

 

так же подойдёт любое другое решение. например после перезагрузки страницы произойдёт свечение виджета корзины и т.п. главное чтобы пользователь видел, что произошло действие добавления товара в корзину


Перехватите на jquery событие клик по кнопке и выполняйте в нем код перемещения изображения, в конце верните return true, чтобы кликнуть.

$('.cart').click(function(){
  //код перемещения картинки
  return true;
});

в том то и дело, что не получается перехватить событие. ищу через поиск тотал коммандера все файлы, имеющие фразу list-add-to-cart (это класс кнопки "в корзину", по id шскать не смысла так как он содержит динамическую часть в виде цифры) и не нахожу ничего, что помогло бы отловить событие и перехватить его


Сделайте на ajax'е обновление корзины и всего чего нужно по клику, пример кастомного модуля приложу

https://api.drupal.org/api/drupal/includes!ajax.inc/function/ajax_command_replace/7