- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева

Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Комменты ВК очень сильно тормозят загрузку страницы. Ищу способ сунуть всё это дело в lazy load - загружать виджет только когда он появляется в поле зрения пользователя.
На данный момент нагуглил вот что:
1 - http://stackoverflow.com/questions/8192651/load-lazy-loading-a-div-whenever-the-div-gets-visible-for-the-first-time/10211585#10211585 - проблема в том, что у меня получилось запустить данный скрипт только со статикой.
2 - https://friendlybit.com/js/lazy-loading-asyncronous-javascript/ - написано красиво, а как адаптировать под мои нужды не понял.
Кто может подсказать правильное решение для моего случая? Думаю это будет полезно многим.
P.s. Виджет ВК вызывается следующим способом:
В хедер:
В место, где показывать комменты:
Если я Вас правильно понял, то вот решение
Код взять из Вашего сабжа.
Рабочий пример jsfiddle
Проверить загрузку можно в консоли браузера. В примере запрос на подгрузку происходит только если блок комментов попадает в видимую часть страницы
Comodo, вы мой спаситель!
А может подскажете еще один момент. Я хочу еще помимо комментариев ВК, так же и комменты сайта залейзилоадить.
Сейчас в шаблоне комменты выводятся одной строкой - <?php print $block->content ?>
Как её правильно сунуть в Ваш скрипт?
А они аяксом у Вас подгружаются? Если да, то просто этот аякс запрос надо пустить после
Если они выводятся статикой, то о загрузке чего именно идет речь? Если картинок, которые в комментах, то лучше подключить jquery плагин lazyload и не мучится уже.
Если не разберетесь, киньте урл в личку, с описанием. Постараюсь помочь