【发布时间】:2011-05-07 13:08:04
【问题描述】:
我正在构建一个包含 600 张缩略图的图片库。所有缩略图的大小都相同,并且它们的行为方式都应该相同。单击缩略图将显示图像的小版本,并且有一个名为 jQZoom 的图像放大镜,可以让访问者更详细地查看照片。 (http://www.mind-projects.it/projects/jqzoom/)
这是我用于典型缩略图的代码(编号 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 解释它来分配标题和三个链接?
【问题讨论】:
-
是的,你的想法是对的。该原则称为 DRY - 不要重复自己。 en.wikipedia.org/wiki/Don%27t_repeat_yourself
标签: javascript jquery jquery-plugins image-gallery