Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 列表中有多个select2,速度非常慢_Javascript_Jquery_Html_Jquery Select2 - Fatal编程技术网

Javascript 列表中有多个select2,速度非常慢

Javascript 列表中有多个select2,速度非常慢,javascript,jquery,html,jquery-select2,Javascript,Jquery,Html,Jquery Select2,我有一张有100张唱片的名单。对于每条记录,我有两个selectbox,我将其转换为select2 selectbox。问题是建立列表需要10秒。当我不使用select2时,需要1秒 你知道我该如何加快速度吗?将图形插件应用于200个元素需要时间 在应用Select2插件之前,您可以尝试隐藏包含select框的容器,并仅在页面加载后显示它(使用JQuery事件获得通知)。因此,它将避免浏览器刷新 你也应该考虑不要在同一页面上显示所有的选择框(使用分页?) 或者只将插件应用于屏幕上可见的选择框。监

我有一张有100张唱片的名单。对于每条记录,我有两个selectbox,我将其转换为select2 selectbox。问题是建立列表需要10秒。当我不使用select2时,需要1秒


你知道我该如何加快速度吗?

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

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

你也应该考虑不要在同一页面上显示所有的选择框(使用分页?)


或者只将插件应用于屏幕上可见的选择框。监视滚动事件,将插件应用于显示的新元素。

也许您想向我们展示一些代码和基准测试。另外,请告诉我们您需要多快的速度。@Leon van der Veen任何反馈都需要10秒?100张唱片?你在什么地方漏掉了几个零吗?