我在一个 HTML 页面上有几千个按钮。在文档准备就绪时运行 $(".buttonset").buttonset();
需要超过 10 秒。有没有更快的方法来做到这一点,或者是我以某种方式限制按钮数量的唯一解决方案?
最佳答案
在第一次显示之前按需创建按钮集
。
我刚刚测试了 2400 个盒子,分成 12 个部分。它在使用 Chrome 23、Firefox 17、IE9、Opera 12 的 i7 上流畅运行。
这可能会在您第一次打开复选框组时增加一个单独的加载时间,但它确实通过在必要时不创建未使用的样式按钮来节省一些 RAM。
关于javascript - jQuery UI .buttonset() 太慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12060742/