Sharfik Опубликовано 25 декабря, 2015 Жалоба Поделиться Опубликовано 25 декабря, 2015 Собственно проблема возникает в карточке товара, если страница не до конца загрузилась. При нажатии кнопки купить открывается в тойже вкладке главная страница. В чем может быть проблема? Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 25 декабря, 2015 Жалоба Поделиться Опубликовано 25 декабря, 2015 в том что скипты не прогрузились. сами пишите что у вас страница не загрузилась до конца Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 25 декабря, 2015 Жалоба Поделиться Опубликовано 25 декабря, 2015 Как-то на одном сайте была очень актуальна эта проблема. Сделал так, чтобы кнопка сначала загружалась невидимой, а лишь потом появлялась через JS. Поток жалоб клиентов резко сократился почти до нуля... Цитата Ссылка на сообщение Поделиться на другие сайты
osben Опубликовано 25 декабря, 2015 Жалоба Поделиться Опубликовано 25 декабря, 2015 Как я понимаю проблем со скоростью загрузки самого сайта (html и скорее всего css) нету, скорее всего какой то js блокирует загрузку страницы. Для начало бы определить в чем проблема длительной загрузки js который отвечает за ajax. По опыту скажу: - частенько бывает из-за то что jquery размещен на cdn'ке какой то, рекомендую переместить на своем сервере- куча кода (метрика, аналитика, чаты и т.д.) размечены перед js файлом. который отвечает за ajax корзины Цитата Ссылка на сообщение Поделиться на другие сайты
Sharfik Опубликовано 20 января, 2016 Автор Жалоба Поделиться Опубликовано 20 января, 2016 Как я понимаю проблем со скоростью загрузки самого сайта (html и скорее всего css) нету, скорее всего какой то js блокирует загрузку страницы. Для начало бы определить в чем проблема длительной загрузки js который отвечает за ajax. По опыту скажу: - частенько бывает из-за то что jquery размещен на cdn'ке какой то, рекомендую переместить на своем сервере- куча кода (метрика, аналитика, чаты и т.д.) размечены перед js файлом. который отвечает за ajax корзиныСпасибо за советы. Я вчера удалил лишний js который, как мне кажется, долго грузился. А сегодня обнаружил в кнопке купить href="#" вот код:<div class="row product-count"> <div class="counting inline-block"> <a href="" class="a-less disabled">-</a> <input type="text" value="1" id="product_amount"> <a href="" class="a-more">+</a> </div> <a class="btn btn-primary add-cart" href="#" data-id="{$product->id}" data-name="{$product->name}">Купить</a> </div> И соответственно решил удалить href="#" из кода. Вроде в корзину добавляет как и раньше. Как думаете правильно ли поступил или он для чего-то все таки нужен? Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.