Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

http://bloomy-shop.ru/

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

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

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

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

 

Два скрипта с функциями 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 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.