Javascript 多次单击标题列后,listjs排序不正确

Javascript 多次单击标题列后,listjs排序不正确,javascript,sorting,listjs,Javascript,Sorting,Listjs,JSFIDLE示例: 问题是:多次单击日期标题会导致列表排序错误 这是重复后,在我的应用程序,其中有100个项目进行排序点击数。 在上面的JSFIDLE示例中,可能需要多次快速单击才能重现问题 我怀疑这是一种竞争条件,因为完成排序需要大量的时间 有没有办法解决这个问题 更新: 在其他浏览器中进一步测试后,上述提琴在Firefox和IE中似乎工作良好。奇怪的是,在JSFIDLE中直接使用非精简代码并使用Chrome查看时,它似乎也工作良好 这是一个使用精简版list.js的版本,当使用Chrome

JSFIDLE示例:

问题是:多次单击日期标题会导致列表排序错误

这是重复后,在我的应用程序,其中有100个项目进行排序点击数。 在上面的JSFIDLE示例中,可能需要多次快速单击才能重现问题

我怀疑这是一种竞争条件,因为完成排序需要大量的时间

有没有办法解决这个问题

更新: 在其他浏览器中进一步测试后,上述提琴在Firefox和IE中似乎工作良好。奇怪的是,在JSFIDLE中直接使用非精简代码并使用Chrome查看时,它似乎也工作良好

这是一个使用精简版list.js的版本,当使用Chrome(版本33.0.1750.154)查看时,其排序与上面所述不正确:

这里有一个提琴,它使用了直接嵌入在提琴中的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"
});