how to sort by date (new) with jquery isotope

后端 未结 2 1187
遇见更好的自我
遇见更好的自我 2021-01-02 09:28

Forgive me as I\'m a bit novice to JS, just know enough to manipulate.

For those familiar with Isotope ( http://isotope.metafizzy.co/docs/sorting.html ), I have a b

2条回答
  •  醉梦人生
    2021-01-02 09:36

    Heres what I did to sort by date.

    If your date is in the format of '01/01/2012' then you need to convert it to a javascript date object.

    getSortData: {
        date: function ($elem) {
            var dateStr = $elem.find('.date').text(),
                dateArray = dateStr.split('/'),
                year = dateArray[2],
                month = dateArray[0],
                day = dateArray[1];
            return new Date(year, month, day);
        }
    }
    

    then you do your usual

    $('#container').isotope({ sortBy: 'date' });
    

提交回复
热议问题