我正在建造一个包含600张缩略图照片的图库。所有的缩略图都是相同的大小,它们应该都以相同的方式表现。点击缩略图会弹出一个小图片,并有一个名为jQZoom的图片放大镜,可让访客更详细地看到照片。 (http://www.mind-projects.it/projects/jqzoom/)JavaScript可以根据图像的ID设置链接和标题等属性吗?
下面是我用一个典型的缩略图码(数字462):
<a href='javascript:void(0);' title="Plate 462" rel="{gallery: 'gal1', smallimage: './Vol4/Small/tafel_462.jpg',largeimage: './Vol4/Large/tafel_462.jpg'}">
<img src="Vol4/Thumbs/tafel_462.jpg" width="94" height="150" border="0" /></a>
的问题是,它似乎是一个很大的代码,我想要做的事。特别是,每次添加缩略图时,我都必须输入4次新的图像编号(对于标题和3个图像尺寸的来源)。
是不是有一种方法,我可以只放在图像编号一次(作为ID或东西),并有一个JavaScript解释,分配标题和三个链接?
是的,你有正确的想法。该原则被称为干 - *不要重复自己*。 http://en.wikipedia.org/wiki/Don%27t_repeat_yourself – Cheeso 2011-05-07 13:21:16