到目前为止,我在将随机化与我的 highslide 画廊集成方面做得非常出色。但现在我正努力做到这一点,以免他们重复。有什么建议么?我查看了其他几篇文章,但似乎无法将其正确应用于我的代码。我还在学习; 你必须原谅我。
这是我的头代码(javascript):
var gallery = new Array();
gallery[0] = new Array("earlywork001.jpg","earlywork002.jpg","earlywork003.jpg");
function pickImageFrom(whichGallery)
{
var idx = Math.floor(Math.random() * gallery[whichGallery].length);
document.write('<a href="images/earlywork/' + gallery[whichGallery][idx] + '" class="highslide" onclick="return hs.expand(this, config1 )"><img src="images/earlywork/' + gallery[whichGallery][idx] + '" width="140" height="140"></a>');
}
这是我的正文代码(为了简单起见,我只放了 3 个,但实际上我有 50 个图像):
<div class="highslide-gallery"><script language="javascript">pickImageFrom(0);</script>
<span class="highslide-heading"><i>Copyright © 2012 KD Neeley</i></span></div>
<div class="highslide-gallery"><script language="javascript">pickImageFrom(0);</script>
<span class="highslide-heading"><i>Copyright © 2012 KD Neeley</i></span></div>
<div class="highslide-gallery"><script language="javascript">pickImageFrom(0);</script>
<span class="highslide-heading"><i>Copyright © 2012 KD Neeley</i></span></div>