Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Не добавляет больше 1 товара в корзину без перезагрузки страницы


 Поделиться

Рекомендованные сообщения

http://bloomy-shop.ru/

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

1.страница не прокручивается вверх

2.добавляется 1 товар,что б добавить еще один надо перезагрузить страницу

Ссылка на комментарий
Поделиться на других сайтах


кто-то неудачно запустил картинку товара  в корзину - летящая картинка товара в корзину.

Ссылка на комментарий
Поделиться на других сайтах

Подключите библиотеку colorbox, а то ошибка всплывает: Uncaught TypeError: Object [object Object] has no method 'colorbox'

Ссылка на комментарий
Поделиться на других сайтах

эта ошибка не влияет... на работу скрипта

 

Два скрипта с функциями addToCart

одна - стандартная, другая -- ХЗ откуда.

Ссылка на комментарий
Поделиться на других сайтах

1.http://bloomy-shop.ru/catalog/view/javascript/common.js

2. http://bloomy-shop.ru/catalog/view/javascript/script.js - предположительно он бажит и посему, желательно удалить функцию:

$(document).ready(function() {
         var fl=true;
/* AddToCart */
$('.addToCart').click(function() {
 if (fl) {
   fl=false;
   var tis = $(this);
   $.ajax({
   url: 'index.php?route=checkout/cart/add',
   type: 'post',
   data: 'product_id=' + tis.attr("data-id"),
   dataType: 'json',
   content: this,
   success: $.proxy(function(json) {
   $('.success, .warning, .attention, .information, .error').remove();
   if (json['redirect']) {
   location = json['redirect'];
   }
   if (json['error']) {
   if (json['error']['warning']) {
   $('#notification').html('<div class="warning" style="display: none;">' + json['error']['warning'] + '<span class="close"><img src="catalog/view/theme/mmosolution100/image/close.png" alt="" class="close" /></span></div>');
   }
   }
   if (json['success']) {
     $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<span class="close"><img src="catalog/view/theme/mmosolution100/image/close.png" alt="" class="close" /></span></div>');

       $('.success').fadeIn('slow');
   $('#cart-total').html(json['total']);
   $('#cart .content').html(json['output']);
   animateProduct(tis.parents().find(".image2 img") , $("#cart"));
   }
   }, this)
   });
 }
});

и не забудьте подключить colorbox, а то ошибка дальше всплывает: Uncaught TypeError: Object [object Object] has no method 'colorbox'

и рисунок добавьте: 

 
Ссылка на комментарий
Поделиться на других сайтах

вот

$('.addToCart').click(function() {
if (fl) {

при первом клике true

затем сразу превращается в false

А потом

 

animateProduct(tis.parents().find(".image2 img") , $("#cart"));

Где по идее должно превратиться опять в true

 

А не превращается... потому что... обекта не существует - нечему "летать"

$('#temp').animate(params, 'slow', false, function () {
$('#temp').remove();
fl=true;
});

$('#temp') - пустой

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.