Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2017, 18:11   #1
Sentim
Пользователь
 
Регистрация: 12.04.2015
Сообщений: 26
По умолчанию Как реализовать блок комментариев?

Как реализовать блок комментариев, как в вк или shikimori, то есть нужно, чтобы изначально показывались последние несколько комментариев, а после нажатия на "Показать еще", появлялись еще 10 комментариев? И при открытии этих комментариев они должны плавно выезжать из кнопки, сдвигая предыдущие комментарии вниз.
Sentim вне форума Ответить с цитированием
Старый 22.03.2017, 18:13   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию

AJAX и jQuery в помощь.
Arigato вне форума Ответить с цитированием
Старый 22.03.2017, 18:17   #3
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от Sentim Посмотреть сообщение
нужно, чтобы изначально показывались последние несколько комментариев, а после нажатия на "Показать еще", появлялись еще 10 комментариев? И при открытии этих комментариев они должны плавно выезжать из кнопки, сдвигая предыдущие комментарии вниз.
Если не имеешь опыта с jQuery/AJAX – то проще и быстрее найти готовый модуль, плагин или скрипт. Или вообще подключить на сайт комменты от VK/FB/G+/etc – API у них у всех простое и понятное.
Andkorol вне форума Ответить с цитированием
Старый 22.03.2017, 18:25   #4
Sentim
Пользователь
 
Регистрация: 12.04.2015
Сообщений: 26
По умолчанию

Цитата:
Сообщение от Andkorol Посмотреть сообщение
Если не имеешь опыта с jQuery/AJAX – то проще и быстрее найти готовый модуль, плагин или скрипт. Или вообще подключить на сайт комменты от VK/FB/G+/etc – API у них у всех простое и понятное.
Мне бы хотелось самому в этом разобраться и попытаться реализовать. Сделать комментарии, которые бы появлялись под друг другом, думаю проблем не возникнет, но как сделать, чтобы они появлялись вверх? И по анимации тоже вопрос. Я пытался сделать тестовый вариант на jq без пчп - анимация вышла топорной, то есть блоки с комментариями моментально появляются и немного сдвигаются на свои места, думаю, что это связано с тем, что их место заранее прописано в html, хотя могу ошибаться.
Sentim вне форума Ответить с цитированием
Старый 22.03.2017, 18:32   #5
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от Sentim Посмотреть сообщение
Сделать комментарии, которые бы появлялись под друг другом, думаю проблем не возникнет, но как сделать, чтобы они появлялись вверх?
Вместо append используй prepend – и все дела.
Цитата:
Сообщение от Sentim Посмотреть сообщение
анимация вышла топорной
Разберись с animate или slideDown.
Andkorol вне форума Ответить с цитированием
Старый 22.03.2017, 18:46   #6
Sentim
Пользователь
 
Регистрация: 12.04.2015
Сообщений: 26
По умолчанию

Цитата:
Сообщение от Andkorol Посмотреть сообщение
Разберись с animate или slideDown.
Что лучше взять за правило: делать анимацию через jq или на css?
Sentim вне форума Ответить с цитированием
Старый 22.03.2017, 18:54   #7
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от Sentim Посмотреть сообщение
Что лучше взять за правило: делать анимацию через jq или на css?
Конечная цель – максимальная кроссбраузерность и поддержка мобильных устройств.
Анализируй поддержку нужных тебе эффектов – и делай выбор, исходя из этих требований.
Andkorol вне форума Ответить с цитированием
Старый 22.03.2017, 21:58   #8
Sentim
Пользователь
 
Регистрация: 12.04.2015
Сообщений: 26
По умолчанию

Цитата:
Сообщение от Andkorol Посмотреть сообщение
Конечная цель – максимальная кроссбраузерность и поддержка мобильных устройств.
Анализируй поддержку нужных тебе эффектов – и делай выбор, исходя из этих требований.
Благодарю за ответ.
Sentim вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать свою форму комментариев? Yan9 WordPress и другие CMS 0 15.02.2016 18:25
Реализовать программу по блок схеме daxx Фриланс 1 31.01.2012 17:17
Как на страницу html вставить форму для комментариев Mike34 HTML и CSS 3 16.05.2011 17:28
Как поместить блок в блок? mulderfbi HTML и CSS 6 28.09.2010 12:13
Как реализовать блок с такими границами? akokin HTML и CSS 3 30.10.2009 13:46