Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском.
Закрыт 1 год назад.
Есть код Jquery
$('.filters a').on('click', function() {
$('.filters li').removeClass('active');
$(this).parent('li').addClass('active');
var cat = $(this).attr('data-filter');
if (cat == 'all') { // если all
$('.pokemon-item').show();
} else {
$('.pokemon-item').hide();
$('.pokemon-item[data-filter="' + cat + '"]').show();
}
});
И часть кода HTML
<ul class="filters">
<span>FILTER BY TYPE:</span>
<li class="active"><a data-filter="all">All</a></li>
<li><a data-filter="endur-pok">Endurance</a></li>
<li><a data-filter="power-pok">Power</a></li>
<li><a data-filter="shadow-pok">Shadow</a></li>
</ul>
<div class="pokemon-item" data-filter="endur-pok">
</div>
<div class="pokemon-item" data-filter="shadow-pok">
</div>
<div class="pokemon-item" data-filter="speed-pok">
</div>
Ключевое слово "помогите"? ))
$('selector')
можно переписать методом querySelectorAllclick
) - addEventListener()removeClass()
/addClass()
поможет свойство classList уже со своими методами add()
и remove()
show()
/ hide()
вполне подойдёт свойство элемента styleПохоже, что для "помощи" этого более, чем достаточно.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Я использую шаблоизатор ejs в своём проектеМеня в нём всё устранивает, но мне не нравится, что мой index
У меня возникла ошибка, которую я не могу уже довольно долго решитьИспробовал всё, что смог найти, ничего не помогло