我的wordpress网站出现了一个非常奇怪的问题。我的排序函数运行得很好,然后我滚动到页面底部,它通过无限滚动加载更多的帖子(这个插件http://wordpress.org/extend/plugins/infinite-scroll/),然后我的排序函数(使用tinysort)突然开始变得奇怪,给我随机的结果。仅发生在new/old和old/new中,不会按字母顺序排序。这只会在Chrome中发生,不会在firefox或safari中发生。
http://mammalian.ca/newSite/projects/
这是怎么回事?救命!!
发布于 2013-01-18 17:12:06
奇怪的是。你的代码看起来没问题...TinySort可能会将属性作为字符串而不是数字进行处理。您可以尝试将'rel‘属性替换为' data -time’并按数据排序(如果我从控制台运行它,这看起来是正确的):
// 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'});https://stackoverflow.com/questions/14383699
复制相似问题