webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...

Подгрузка отзывов на сайт, как сделать?

На сайте нужно сделать блок с отзывами следующим образом.
1. При загрузке сайта появляется только 3 отзыва. Остальные вообще не загружаются.
2. Под отзывами кнопка "Еще отзывы", при нажатии на которую появляется еще 3 отзыва.
3. Каждое нажатие на кнопку добавляет 3 отзыва. Всего отзывов будет не более 30.
4. Когда отзывы заказчиваются, кнопка "Еще отзывы" пропадает.
5. Есть еще одна кнопка под отзывами, рядом с "Еще отзывы", называется "Скрыть отзывы".
6. При клике на "Скрыть отзывы" закрываются все новооткрытые отзывы, остаются первые три.
7. Также если скрываются все отзывы, страница скроллится до начала блока.
Половину я примерно представляю, как сделать, но всё же, что и на каких технологиях лучше?
Скрипты возможно какие-то готовые для этого решения?
  • Вопрос задан
  • 1610 просмотров
Пригласить эксперта
Ответы на вопрос 2
kirill_782
@kirill_782
Днем я Маринетт
1. Из бд прогружаете 4 записи, если из 4, то выводите три с кнгопкой, иначе без кнопки
2. При помощи смещений выбираете требуемый промежуток и делаем аналогично 1 пункту
3. Проверяем offset.
4. На сервере браузеру передаем флаг об окончании отзывов.
5. css: display:none
6. Подгруженные отзывы помещаем в отдельный блок
7. Попробуйте window.location.hash.
Ответ написан
Комментировать
maxsof
@maxsof
Фронтенд-разработчик
Для подгрузки подойдет это infiniteajaxscroll, а для скрытия блоков скорее всего руками можно написать функцию.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы