У меня возникли проблемы с сортировкой изотопных элементов по датам, причем элементы являются сообщениями Wordpress, таким образом, дата затягивается php.
HTML/PHP:jQuery: изотоп, сортировка по дате
<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
}
});
});
});
Это не похоже на работу, я не могу найти решение, которое делает. Дата может быть в любом формате, если это помогает, но я не совсем уверен, как отсортировать данные по дате (по убыванию). Любые предложения будут ценны!
Это, по-видимому, имеет смысл, преобразование в unix достаточно просто, что вы имеете в виду при сортировке по умолчанию? В изотопической функции? – user1374796
Да, я помню, вы можете установить метод сортировки по умолчанию в вариантах изотопа. Я не знаю, требуется ли это, я думаю, это будет работать в любом случае :) – Eric