我在按日期对同位素元素进行排序时遇到了一些麻烦,这些元素是 wordpress 帖子,因此日期被 php 提取了。
HTML / PHP:
<div id="blog-grid">
<div class="blog-grid date" data-time="<?php the_time('Y-m-d H:i:s') ?>">
</div>
<div class="blog-grid-text date" data-time="<?php the_time('Y-m-d H:i:s') ?>">
</div>
</div>
jQuery:
$(window).load(function(){
var $container = $('#blog-grid');
$container.imagesLoaded( function(){
$container.isotope({
itemSelector: '.blog-grid, .blog-grid-text',
sortBy: {
time: function( $elem ) {
return $elem.find('.date').attr('data-time');
}
},
animationEngine: 'best-available',
masonry: {
columnWidth: 3,
gutterWidth: 20
}
});
});
});
这似乎不起作用,我找不到可行的解决方案。如果有帮助,日期可以是任何格式,但我不确定如何按日期(降序)对这些帖子进行排序。任何建议将不胜感激!