Javascript 多次单击标题列后,listjs排序不正确
JSFIDLE示例: 问题是:多次单击日期标题会导致列表排序错误 这是重复后,在我的应用程序,其中有100个项目进行排序点击数。 在上面的JSFIDLE示例中,可能需要多次快速单击才能重现问题 我怀疑这是一种竞争条件,因为完成排序需要大量的时间 有没有办法解决这个问题 更新: 在其他浏览器中进一步测试后,上述提琴在Firefox和IE中似乎工作良好。奇怪的是,在JSFIDLE中直接使用非精简代码并使用Chrome查看时,它似乎也工作良好 这是一个使用精简版list.js的版本,当使用Chrome(版本33.0.1750.154)查看时,其排序与上面所述不正确: 这里有一个提琴,它使用了直接嵌入在提琴中的list.js的非小型版本,在Chrome中似乎运行良好:Javascript 多次单击标题列后,listjs排序不正确,javascript,sorting,listjs,Javascript,Sorting,Listjs,JSFIDLE示例: 问题是:多次单击日期标题会导致列表排序错误 这是重复后,在我的应用程序,其中有100个项目进行排序点击数。 在上面的JSFIDLE示例中,可能需要多次快速单击才能重现问题 我怀疑这是一种竞争条件,因为完成排序需要大量的时间 有没有办法解决这个问题 更新: 在其他浏览器中进一步测试后,上述提琴在Firefox和IE中似乎工作良好。奇怪的是,在JSFIDLE中直接使用非精简代码并使用Chrome查看时,它似乎也工作良好 这是一个使用精简版list.js的版本,当使用Chrome
奇怪的是,这种情况只发生在精简版的list.js和Chrome上。您使用的浏览器是什么?我尝试了很多次模拟错误,但不幸的是我不能。我使用的是Chrome版本33.0.1750.154。你用的是什么浏览器?有趣的是,我刚刚试过Firefox和IE,两款似乎都很好用。我用的是Firefox。这似乎是一个铬故障。古怪的
var options = {
valueNames: ['starttime'],
sortClass: "list-sort",
page: 50
};
var list = new List("js-list", options);
list.sort('starttime', {
order: "desc"
});