Есть несколько картинок разных цветов(красный,зелёный,жёлтый), как с помощью jquery сделать сортировку по цвету, т.е нажимаешь на красный цвет, все фотографии выводятся с красным цветом. jquery только изучаю, можете скинуть мануалы или что почитать , спасибо.
var $pictures = $('.picture');
var selectedColor = 'red';
$pictures.each(function() {
var colors = $(this).data('colors');
if (colors.indexOf(selectedColor) === -1) {
$(this).hide();
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="picture" data-colors="["red","pink"]">
1
...
</div>
<div class="picture" data-colors="["green","blue"]">
2
...
</div>
<div class="picture" data-colors="["red"]">
3
...
</div>
Данные о том какого цвета картинка вы можете получать откуда угодно или даже вычислять во время выполнения. Вычисление основного оттенка изображения довольно интересная задача, хотя можно воспользоваться каким-нибудь готовым решением (например dominant-color). Получив основной оттенок можно "округлить" его до одного или нескольких базовых цветов, по которым будете фильтровать.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Работаю в Sublime Text, нужно установить миграцию с БД MySQLОшибка "could not find drivers"
есть две таблицы: user_posts (user_id => post_text) и friends (idUser => idFriend)В первой соответственно хранятся id пользователя (чей пост) и сам текст поста, а во второй...
Только знакомлюсь с композером и юнит тестамиУстановил юнит тесты через композер