Показывать по 5 блоков
Здравствуйте, изучаю js на примере простой галереи, решил структурировать вывод фото. Немного запутался, подскажите пожалуйста функцию.
Имеем много блоков вида: <div class="hidden">картинка</div> Ссылка: <a href="#" onclick="show();">ещё</a> Задача: 1. При нажатии на ссылку выводить каждый раз по 5 блоков 2. Как все скрытые блоки закончатся и будут видны, нужно прятать ссылку Пока получилось вывести только разово по клику 5 шт, дальше запутался) function show(){ $('.hidden').slice(0, 4).removeClass('hidden'); } Но как сделать повтор данной функции на следующие 5 и так далее блоков? И чтобы выполнить вторую задачу я так понимаю нужно считать общее кол-во блоков в переменную и затем вычитать открытые? Или искать по классу hidden как скрипт его ненайдет, то прятать кнопку? |
|
Благодарю
|
Часовой пояс GMT +3, время: 18:50. |