Не работает ленивая загрузка. Есть решение


Здравствуйте. Не работает ленивая загрузка в категориях. Сайт https://vo-podarok.ru/category/novyy-god/ Галочки в настройках магазина и темы стоят.

Пробовала менять количество товаров - не помогает. Куки чистила каждый раз.

2 ответа
  • Владимир Сергеев
    Разработчик
    Решение
    20 декабря 2019 10:21

    Здравствуйте, Анна! 

    Пока что у меня только одно предположение – грамматическая ошибка в коде (где-то не хватает закрывающего тега).
    Вот что говорит валидатор на эту тему.

    Вы не обращали внимания, что у вас на сайте весь текст жирным выделен? 
    Вы специально так сделали или он "вдруг сам стал" жирным в какой-то момент? 

    Вот как выглядит разметка в консоли

    Подозрительно много тегов <b>, причём друг в друге.
    Я не уверен точно, но возможно, браузер их сам достраивает, чтобы отображать страницу корректно. 
    А связано это с тем, что где-то не закрыт тег <b> в самом начале сайта.

    Скрипт ленивой загрузки настроен так (посмотрите на нижний выделенный фрагмент кода), что он смотрит внутри тега <li> следующий тег <a> (ссылки), но вместо него натыкается на тег <b> (жирный текст) и ничего не находит. Ленивая загрузка не срабатывает. 

    • Анна
      Решение
      20 декабря 2019 10:49

      Да, действительно, текст сам становится жирным, специально ничего не делала.

  • Анна
    Решение
    20 декабря 2019 12:26

    Решено. Вдруг кому поможет. Действительно все дело в теге <b>. В настройках сайдбара заключала в <b> Надпись "Рекомендуем" чтоб была по выразительней. Сейчас убрала - всё работает. Спасибо.

Добавить ответ
Чтобы добавить комментарий, зарегистрируйтесь или войдите
Мы получаем и обрабатываем персональные данные посетителей нашего сайта в соответствии с официальной политикой.
Если Вы продолжите использовать сайт, мы будем считать, что Вас это устраивает.
Подписывайтесь и получайте скидки!

Узнавайте первым о скидках и специальных предложениях!