【发布时间】:2010-10-23 06:31:16
【问题描述】:
我为我的一位艺术家朋友创建了一个网站,她希望布局保持不变,但她也希望将她制作的新画作混合到当前布局中。所以我在主画廊页面上有 12 个缩略图 (thumb1 - thumb12) 和 18 个图像 (img1 - img18) 来放置
我想到的方法是创建一个包含所有图像的数组,将其随机化,然后简单地刮掉前 12 个图像并将它们加载到拇指槽中。另一种方法是从数组中随机选择 12 个图像。在第一种情况下,我找不到随机化数组元素的方法。在后一种情况下,我无法思考如何防止图像多次加载,除了使用第二个数组,这似乎非常低效和可怕。
顺便说一句,我正在用 Javascript 完成所有这些操作。
【问题讨论】:
标签: javascript algorithm arrays shuffle