Search

Romua1d.ru
Категории: Без категории

Isotope фильтрация по хешу

jQuery Isotope остается лучшим сценарием для фильтрации и сортировки элементов в различных макетах, таких как сетки, кладка и адаптивные макеты. Отсутствующей функцией является возможность сортировки этих макетов с помощью URL-хэша, и вы можете заполнить этот пробел следующим фрагментом.

<script>
// Isotope filter by URL Hash 
jQuery(document).ready( function($) {
// Store # parameter and add "." before hash
var hashID = "." + window.location.hash.substring(1);
//  Set Isotope Container
var $container = $('.container');
    $container.isotope({
        itemSelector: ".item",
        filter: hashID, // the variable filter           
});
});
</script>

В нашем примере контейнер изотопов – это «.container», а фильтруемые изотопные элементы обозначаются как «.item». Примером хэша URL, передаваемого изотопу, может быть:

https://site.com/classes#buckinghamshire

В приведенном выше примере клиента классы фильтруются по регионам, когда параметр передается в изотоп через хэш URL. Здесь мы обнаружили, что полезно установить задержку для фильтра изотопов, поскольку необходимо полностью загрузить действующие карты Google, и для этого просто обернуть фильтр URL изотопов в сценарий задержки jQuery.

Плагин рейтинга создан автором этого блога. Буду очень признателен, если вы сможете его поддержать (ссылка)

p.s. Если статья была полезной и вас переполняет чувство благодарности, можете поддержать меня долларом на патреоне

Romuald Shmidtelson

Web Developer. I have expirience in FrontEnd, Backend, Devops. PHP, Python, Javascript (Vue.js, React.js)

Недавние Посты

Как разработать лендинг с интеграцией SMM-инструментов

Лендинг — это визитная карточка вашего продукта или услуги. Но просто создать красивую страницу недостаточно…

1 год назад

Как получить первый заказ на фрилансе

Получение первого заказа на фрилансе может быть вызовом, особенно для новичков, которые еще не имеют…

3 года назад

Топ 7 css фреймворков 2021 года

Разработка сайтов и веб-приложений стала в наше время неизбежной потребностью. Тем не менее, существует несколько способов…

5 лет назад

Что такое семантическое ядро и как его использовать для продвижения сайта?

Компании и специалисты по маркетингу тратят много времени и денег на изучение языка поисковых систем,…

5 лет назад

Что такое адаптивные изображения? Как правильно использовать srcset.

Адаптивные изображения - это набор методов, используемых для загрузки правильного изображения в зависимости от разрешения…

5 лет назад

Что такое Политика конфиденциальности для сайта и для чего она нужна?

Политика конфиденциальности - это документ, в котором подробно описывается, как компания или организация обрабатывает любую…

5 лет назад