gpt4 book ai didi

jquery - 按数据属性同位素排序

转载 作者:太空宇宙 更新时间:2023-11-04 14:32:07 27 4
gpt4 key购买 nike

我正在尝试使用 getSortData 获取同位素。我使用数据属性作为排序编号。当我的数据属性低于 10 时它工作正常。仅适用于 0-9 数字。在这个例子中,我展示了我的代码,其中最后一项的数据顺序为 12。同位素将其用作 1 并错误地排序。

这是我的 HTML:

<div class="isotope">
<div data-order="0" class="box"></div>
<div data-order="1" class="box"></div>
<div data-order="2" class="box"></div>
<div data-order="12" class="box"></div>
</div>

这是 JS:

$grid = $('.isotope');
$grid.each(function(index, el) {
$(this).isotope({
itemSelector : '.box',
layoutMode : 'masonry',
masonry: {
gutter: 20,
isFitWidth: true
},
getSortData: {
category: '[data-order]'
},
sortBy : 'category'
});

});

最佳答案

Isotope 根本不知道它实际上是一个数字,所以我们需要稍微告诉他一下。

$( document ).ready( function() {
$grid = $('.isotope');
$grid.each(function(index, el) {
$(this).isotope({
itemSelector : '.box',
layoutMode : 'masonry',
masonry: {
gutter: 20,
isFitWidth: true
},
getSortData: {
category: '[data-order] parseInt'
},
sortBy : 'category'
});

});
});

片段:http://codepen.io/anon/pen/gaEBza

来源:http://isotope.metafizzy.co/methods.html

关于jquery - 按数据属性同位素排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33803411/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com