Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 同位素排序是否支持分页数据?_Php_Jquery_Pagination_Jquery Isotope - Fatal编程技术网

Php 同位素排序是否支持分页数据?

Php 同位素排序是否支持分页数据?,php,jquery,pagination,jquery-isotope,Php,Jquery,Pagination,Jquery Isotope,我对它的分类能力感到惊讶。但通过观察大多数其他布局,我最终得出结论,其中任何一个都没有分页。所以,我想知道,同位素支持分页数据吗 假设我有数据和它们的计数: 网页设计200 网络开发190 应用程序开发5 在混合的组合中,数据的总计数为300。如果不分页,页面的加载时间将溢出。每页分页10个项目 那么会发生什么 点击网页设计链接,它将对网页设计类别+中的10个数据进行排序,分页为20页20x10=200,或仅对该页面分页项目中的3个数据进行排序,其中7个数据属于其他两个类别-WDes 3,WDe

我对它的分类能力感到惊讶。但通过观察大多数其他布局,我最终得出结论,其中任何一个都没有分页。所以,我想知道,同位素支持分页数据吗

假设我有数据和它们的计数:

网页设计200 网络开发190 应用程序开发5 在混合的组合中,数据的总计数为300。如果不分页,页面的加载时间将溢出。每页分页10个项目

那么会发生什么


点击网页设计链接,它将对网页设计类别+中的10个数据进行排序,分页为20页20x10=200,或仅对该页面分页项目中的3个数据进行排序,其中7个数据属于其他两个类别-WDes 3,WDev 6,pagination完整的Apps 1+-30页?

你不会看到很多Paginators与同位素组合的原因在于过滤

默认情况下,过滤的工作方式如下:

$container.isotope({ filter: '.selector' });
正如您可能猜到的那样,它检查整个DOM并过滤掉未设置此类的元素

相反,您可以使用匿名函数并更改该行为,如下所示:

$container.isotope({
  filter: function() {
   // do whatever
  }
});
现在有很多方法可以实现分页,但是结合同位素,我推荐一种基于ajax的方法,结合你可以找到的同位素方法

与其从一开始就拥有一个完整的DOM,不如动态地和/或可移动地添加分页项

无论您想在filter anonymous函数中添加这些项,还是通过分页ajax调用添加这些项,都取决于您自己,不过我可能会在函数中这样做