2

我的 wordpress 网站发生了一个非常奇怪的问题。我的排序功能工作正常,然后我滚动到页面底部,它通过无限滚动加载更多帖子(这个插件http://wordpress.org/extend/plugins/infinite-scroll/),然后突然我的排序功能( tinysort used)开始表现得很奇怪,给了我随机的结果。只发生在新/旧和旧/新,而不是字母排序。这只会发生在 Chrome 中,不会发生在 firefox 或 safari 中。

http://mammalian.ca/newSite/projects/

怎么了?帮助!!

4

1 回答 1

0

奇怪...您的代码看起来不错... TinySort 可能将属性作为字符串而不是数字处理。您可以尝试用 'data-time' 替换 'rel' 属性并按数据排序(如果我从控制台运行它看起来正确):

// following commented line is only to test
// $('*[rel]').each(function(i,el){$(el).attr('data-time',$(el).attr('rel'))});
jQuery('div#sortDivs > div').tsort({data:'time',order:'desc'});
于 2013-01-18T09:12:05.843 回答