1
我在选择框中使用所选的插件(http://harvesthq.github.io/chosen/)以及10K项目 在IE9上IE10它非常缓慢。jQuery选择在IE浏览器上慢,在x个字符后显示结果?
有没有办法加快插件? 认为结果只会在x个字符搜索后显示,但无法找到任何文档。
我在选择框中使用所选的插件(http://harvesthq.github.io/chosen/)以及10K项目 在IE9上IE10它非常缓慢。jQuery选择在IE浏览器上慢,在x个字符后显示结果?
有没有办法加快插件? 认为结果只会在x个字符搜索后显示,但无法找到任何文档。
无论您使用哪个插件(假设插件始终将内容保留在内存中),条目数量可能会很慢。
如果您确实需要使用所有这些选项,那么在服务器端执行搜索可能会更快,并返回生成的元素,在病房后重建选择框。我不确定'Chosen'是否具有这种功能,但我确定有一个jQuery插件可以提供这种功能。
10k有很多元素需要通过修剪 - 这足以说明,IE对于JS来说一直是一个慢点。关于为什么在提供一定数量的字符后没有加速,我想它是每次搜索整个数据集,而不是(如果添加了一个字符)子集(先前返回的结果)。
这可以通过使用某种结果集的历史记录来改进,但需要大量的开发。
编辑:这可能是这样的吗? http://ivaynberg.github.io/select2/
在这种情况下,我在这里使用食品杂货(http://www.grocerycrud.com/),它使用选择关系。所以我宁愿坚持选择 –
公平 - 在这种情况下,也许看看https://github.com/meltingice/ajax-chosen? – Seidr