|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Маленькая простая проблема с отображением цифры (В корзине счетчик не работает почему-то) |
Маленькая простая проблема с отображением цифры |
Обновляем сайт http://faber.do.am/shop/3d-printery
Там есть менюшка вверху, которая потом появляется фиксировано даже, если листать вниз. То есть зафиксирована, но вылазит плавно и аккуратно. Ну, в общем сами пролистайте вниз - увидите. Я решил туда вставить в эту фиксированную менюшку и корзину, но вот беда: если добавляешь товар в корзину - счетчик не меняет показателя в сторону увеличения именно на фиксированном меню до тех пор, пока не обновишь страницу. Как можно решить эту проблему? Подскажите, пожалуйста. |
все просто кидаете аякс на страницу с инфой о корзине - парсите и ставите. ВСЕ
Добавлено (26 Июл 2015, 17:38:25) Код function add2Basket(_id, _cnt, _re) { $.post('/shop/basket',{ mode: 'add', id: _id, pref: 'id', opt: '', cnt: _cnt || 1 }, function(data) { data = $.parseHTML(data.documentElement.innerHTML); if(-~data[0].innerHTML.indexOf('успешно')) { if(_re) window.location.href="/shop/checkout"; // ЕСЛИ СРАЗУ НАДО ПРЕЙТИ К ОФОРМЛЕНИЮ ЗАКАЗА var html = $.parseHTML(data[1].innerHTML.slice(17,-6)), countOfGoods = $('.basket_item').length; alert(countOfGoods); } else { alert('Fail'); } }); } * _id = ID товара, _cnt = колличество товара добавляемого в корзину (по умолчанию 1), _re = делать апдайт на страницу checkout или нет Спасибо = "+" в репутацию
Любые вопросы по: - Javascript, jQuery, HTML, CSS - Верстке макетов и установке их на сайты - Нестандартным решениям |
| |||
| |||