我在HTML页面上有几千个按钮。准备好在文档上运行$(".buttonset").buttonset();会花费10秒钟以上的时间。有没有一种更快的方法可以执行此操作,还是我唯一的解决方案以某种方式限制按钮的数量?

最佳答案

根据需要创建buttonset,在首次显示它们之前。

我刚刚测试了2400个盒子,分为12个部分。它可以在我的i7上使用Chrome 23,Firefox 17,IE9,Opera 12顺利运行。

这可能是您第一次打开复选框组时增加的拆分加载时间,但是通过在需要时才创建未使用的样式按钮,确实节省了一些RAM。

Fiddle

关于javascript - jQuery UI .buttonset()太慢,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12060742/

10-10 20:00