@Breeze1

Счетчик блоков на jquery?

Ребят, помогите скрипт закончить.
По клику на кнопку подгружаются блоки, по 4 штуки.

https://codepen.io/brezze/pen/MqRBpB

Нужно сделать счетчик который находится в левом углу. Первое число показывает сколько сейчас блоков открыто, последнее, сколько всего блоков в контейнере. Нужно сделать так, чтобы это все через js записывалось. Если например мы кликаем по кнопке и открываем новые 4 блока, в счетчик должно это записаться и значение меняется с 4 на 8 например. А в последнее число нужно через js чтобы считывалось число всех блоки которые в контейнере.
  • Вопрос задан
  • 390 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
<div class="counter">
  <span class="counter__visible"></span> /
  <span class="counter__total"></span>
</div>

$('.loadmore').on('click', function(e) {
  e.preventDefault();

  const $items = $('.item');

  $items.filter(':hidden').slice(0, 4).fadeIn();

  const visible = $items.filter(':visible').length;

  $('.counter__visible').text(visible);
  $('.counter__total').text($items.length);

  if ($items.length === visible) {
    $(this).fadeOut('slow');
  }
}).click();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы