Я пытаюсь добавить сообщение, которое я могу отобразить, если кто-то ищет пустой. Что-то вроде строк «Здесь, похоже, ничего нет».Добавление сообщения об ошибке в фильтр поиска Isotope.JS?
Я использую Isotope.JS для обработки своей фильтрации и пытаюсь использовать оператор JS If/Else на основе длины для отображения этого сообщения об ошибке. Кажется, я не могу заставить его работать, потому что консоль говорит, что объекты отображаются постоянно, даже если их не ищут.
функцияMy JS сообщения об ошибке
var exampleCount = $('.examples-container .example').length;
//shows empty state text when no jobs found
if(exampleCount == '0') {
$('.examples-container').addClass('empty');
}
else {
$('.examples-container').removeClass('empty');
}
Классы добавляются и удаляются
.empty-item {
transition-property: opacity;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display:none;
}
.empty .empty-item {
transition-property: opacity;
transition-duration: .2s;
transition-delay: .3s;
transition-timing-function: ease;
display:block !important;
}
И мой DIV быть скрыты/отображаемая
<span class="empty-item">no results</span>
Вы можете увидеть пример в этом codepen. Кажется, я не хочу добавлять свой класс, потому что он не может получить длину моих примеров в examples-container
.
Будь здесь повсюду, спасибо! – sk03