Я новичок в jQuery. Я использую jquery filterizr для одной страницы. У меня есть две отдельные галереи. И я хочу использовать filterizr на них отдельно.
Я дал идентификатор div моей галереи, используя приведенный ниже код,
$('#galleryID').filterizr();
Но этот код работает только для одной галереи. Вторая галерея не имеет никакого эффекта. Если я попытаюсь выполнить фильтрацию со вторым идентификатором галереи одновременно, это показывает ошибку ниже,
jquery.filterizr.js:814 Uncaught TypeError: Cannot read property 'length' of undefined
at n.fn.init._getArrayOfUniqueItems (jquery.filterizr.js:814)
at n.fn.init._handleFiltering (jquery.filterizr.js:707)
at n.fn.init.filter (jquery.filterizr.js:193)
at HTMLDivElement.<anonymous> (jquery.filterizr.js:520)
at HTMLDivElement.dispatch (jquery-2.1.1.js:3)
at HTMLDivElement.r.handle (jquery-2.1.1.js:3)
at Object.trigger (jquery-2.1.1.js:3)
at HTMLDivElement.<anonymous> (jquery-2.1.1.js:3)
at Function.each (jquery-2.1.1.js:2)
at n.fn.init.each (jquery-2.1.1.js:2)
Таким образом, я не могу использовать filterizr для них обоих одновременно. Это работает только для одного div. Кто-нибудь может мне помочь или дать мне пример того, как я могу использовать этот jQuery.filterizr?
РЕДАКТИРОВАТЬ: я пытался с другим ID, а также пытался с классом. Но если я использую класс, то две галереи работают как одна сущность. Значит, фильтрация не работает отдельно.