Новости

Использование JS функции SHKloadCartCallback

  • Функция работает при загрузке страницы, если ее использовать как в примере из документации:

    <script>
    function SHKloadCartCallback(){
        $('#items_total').text(SHK.data.items_total);
        $('#price_total').text(SHK.data.price_total);
    }
    
    $(document).bind('ready',SHKloadCartCallback);
    </script>
    

    т.е. работает 1 раз.
    При последующем добавлении товаров в корзину уже не работает, хотя товары в корзину добавляются, корзина значит обновляется. Или нет? Как сделать, чтобы функция работала при каждом добавлении товара в корзину?

  • При последующем добавлении товаров в корзину уже не работает

    Нужно смотреть ваш сайт. На демо-сайте функция вызывается после каждого обновления корзины. Как проверить:
    0_1577278330481_screenshot_086.png

  • Возможно, Вы не подключили скрипт shopkeeper.js или есть какие-то JS-ошибки на странице.

  • Нашел свой косяк. Раньше уже определял такую функцию - SHKloadCartCallback, и забыл... И она, конечно отрабатывала первый раз когда страница загружалась, а потом переопределялась - и не работала)))

 

Последние комментарии

  • Добрый день! А сейчас на русском XML работает?

    Читать далее
  • Сам tmFilters не отображается хоть убей. Вывожу:

    Нужно показать где вы это выводите.

    Читать далее
  • @LoGruS ого, даже не ожидал, что спустя столько лет кто-то моими велосипедами воспользуется 😃 Благодарю за дополнения.

    Читать далее
  • M

    @Andchir
    Да, в TM2 в админке фильтр age включен. Все данные из TV подтянулись, все норм.

    Читать далее