列表与multieple select2非常慢

时间:2015-07-07 11:43:21

标签: javascript jquery html jquery-select2

我有一张包含100条记录的清单。对于每个记录,我有2个选择框,我转换为select2选择框。问题是构建列表需要10秒钟。当我不使用select2时,需要1秒钟。

知道如何让它更快吗?

1 个答案:

答案 0 :(得分:0)

将图形插件应用于200个元素需要时间。

在应用Select2插件之前,您可以尝试隐藏包含选择框的容器,并在页面加载后显示它(使用要通知的JQuery事件)。因此,它将避免浏览器刷新。

您还应该考虑不在同一页面上显示所有选择框(使用分页?)。

或者仅将插件应用于屏幕上的可见选择框。监视scroll事件以将插件应用于显示的新元素。