我为我的艺术家朋友创建了一个网站,她希望布局保持不变,但也想把新的绘画作品混合到当前的布局中。因此,我在主画廊页面上有12个缩略图(thumb1 - thumb12)和18个图像(img1 - img18)需要放置。
我想到的方法是创建一个包含所有图像的数组,并将其随机化,然后简单地刮掉前12个并加载到缩略图插槽中。另一种方法是从数组中随机选择12个图像。在第一种情况下,我找不到随机化数组元素的方法。在后一种情况下,我无法想象如何防止图像重复加载,除非使用第二个数组,这似乎非常低效且令人担忧。
顺便说一下,我正在使用Javascript完成所有这些工作。
我想到的方法是创建一个包含所有图像的数组,并将其随机化,然后简单地刮掉前12个并加载到缩略图插槽中。另一种方法是从数组中随机选择12个图像。在第一种情况下,我找不到随机化数组元素的方法。在后一种情况下,我无法想象如何防止图像重复加载,除非使用第二个数组,这似乎非常低效且令人担忧。
顺便说一下,我正在使用Javascript完成所有这些工作。