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)

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

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

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

1 год назад

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

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

2 года назад

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

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

2 года назад

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

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

3 года назад

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

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

3 года назад

Кто такой вебмастер?

В современном мире много специалистов занятых поддержанием работы сайтов, и довольно часто многих из них…

3 года назад