Если Вы играли в Доту 2 и знаете меню выбора героя оттуда, то мне вот нужно его воссоздать у себя на странице. Со всеми фильтрами, по ролям, по сложности, по типу атаки.
А если не играли, то вот

:
Есть около 100 элементов (героев) одного типа на странице, каждый из которых имеет некоторые атрибуты data-
Допустим, data-ближний_бой, data-маг и тп
И есть меню навигации по этим элементам исходя из значений атрибутов
. То есть нажали, например, на кнопку "ближний тип атаки" - остались только герои с этим типом атаки, остальные "ушли в тень".
Нажали на кнопку "маги" - остались только маги
Нажали и на "ближний тип атаки" и на "маги" - остались только маги ближнего боя.
Отжали "маги" - остались ближние бойцы.
Собственно проблема такая:
хрен знает, как такое реализовать)
Помогите
Если можно в деталях, если нет - то хотя бы суть