Поддерживает ли изотопная сортировка постраничные данные?

Я поражен Изотоп и это возможность сортировки. Но, наблюдая за большинством других раскладок, использующих изотоп, я пришел к выводу, что ни в одной из них нет нумерации страниц. Итак, мне интересно, а изотопная поддержка данных разбита на страницы?

Предположим, у меня есть данные и их количество:

  • Веб-дизайн (200)
  • Веб-разработка (190)
  • Apps Dev (5)

И общее количество данных составляет 300 в смеси комбинаций. Без нумерации страниц время загрузки страницы будет переполнено. И с нумерацией страниц 10 пунктов на странице …

Что будет потом?

Если щелкнуть ссылку «Веб-дизайн», она отсортирует 10 данных из категории веб-дизайна (+ с нумерацией страниц 20 (20×10 = 200)) или, например, 3 данных только из разбитых на страницы элементов этой страницы (где еще 7). из двух других кошек — WDes 3, WDev 6, Apps 1 (+ с неповрежденной нумерацией страниц — 30 страниц))?

0

Решение

Причина, по которой вы не увидите много страниц в комбинациях с изотопом, заключается в фильтрации.

По умолчанию фильтрация работает так:

$container.isotope({ filter: '.selector' });

как вы можете догадаться, он проверяет весь DOM и отфильтровывает элементы, для которых этот класс не установлен.

Напротив, вы можете использовать анонимную функцию и изменить это поведение следующим образом:

$container.isotope({
filter: function() {
// do whatever
}
});

Сейчас существует довольно много способов добиться нумерации страниц, но в сочетании с изотопом я бы рекомендовал подход на основе ajax с комбинацией изотопов. Методы, которые вы можете найти Вот.

Вместо того, чтобы с самого начала иметь готовый DOM, вы захотите динамически и / или удалять свои элементы, разбитые на страницы.

Везде, где вы хотите добавить эти элементы в вашу анонимную функцию фильтра или через ajax-вызов нумерации страниц, решать вам, хотя я бы, вероятно, сделал это в функции.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]