【发布时间】:2012-08-17 03:29:52
【问题描述】:
我在一个 HTML 页面上有几千个按钮。在文档就绪时运行 $(".buttonset").buttonset(); 需要 10 多秒。有没有更快的方法来做到这一点,或者是我唯一的解决方案以某种方式限制按钮的数量?
【问题讨论】:
-
我想你已经知道这个问题的答案了。
-
只是为了满足我的好奇心,您介意告诉我们为什么您需要在一个页面上显示这么多按钮吗?
-
我对数千个运行速度更快的 jquery 对象进行操作。你的按钮设置功能是什么?
-
@dystroy:我相信他说的是
buttonset()jQuery UI 方法。 OP,我认为这是一种定制解决方案开始变得更可取的情况。要么按照其他人的建议减少按钮数量。 -
一个网页上有数千个按钮?我会使用分页。现在,当您进行某种过滤时,我会在即将显示组时按需创建按钮集。
标签: javascript jquery html performance jquery-ui