logo

Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

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