- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Очень понравилась подгрузка 2-й, 3-й и далее страниц на сайте: http://mebstyling.ru/category/komody/ , но никак понять не могу КАК они так красиво сделали. По сути, ведь, в коде страницы имеются ссылки на эти страницы, видимо для поисковиков, но я то их не вижу и у меня эти страницы подгружаются. Помогите, пожалуйста, разобраться ...
Подобный плагин может такое http://infiniteajaxscroll.com/
Демо http://infiniteajaxscroll.com/examples/basic/page1.html
Это называется ленивая загрузка.
А другие варианты скриптов с такой "ленивой" загрузкой подсказать можете? Увы, с инглишем совсем не дружу - с вариантом выше не разобрался :(
Ленивая загрузка Lazyload это загрузка картинок по мере попадания в viewport, а здесь просто аякс пагинация.
Вам же дал товарищ ссылку, все очень просто http://infiniteajaxscroll.com/docs/getting-started.html
--------------------
Подключаем скрипты jquery и ias
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script type="text/javascript" src="/vendor/jquery-ias/dist/jquery-ias.min.js"></script>
Ваш html должен быть таким:
<div id="posts"><!-- это контейнер для товаров-->
<div class="post"><!-- это товар--></div>
<div class="post"><!-- это товар--></div>
</div>
<div id="pagination"><!--здесь надо вывести ссылки, по которым будем ходить, его можно скрыть display:none-->
<a href="/page2/" class="next">2</a><!-- класс next выставляем для следующей ссылки, это генерирует движок при первоначальной загрузке, далее скрипт работает сам-->
<a href="/page3/">3</a>
</div>
скрипт:
var ias = jQuery.ias({
container: '#posts',
item: '.post',
pagination: '#pagination',
next: '.next'
});
ias.extension(new IASSpinnerExtension());
ias.extension(new IASTriggerExtension({offset: 3})); // сколько выводить товаров
ias.extension(new IASNoneLeftExtension({text: 'Товары закончились.'}));