2010-05-10 80 views
1

IM建立在Drupal一个网上商店,我想知道如果你能帮助我有以下问题:图像缩略图的链接

我有一个大的图像帧(500×500)和5个小图像缩略图(95x95)下面的大的一个。

我怎么能认识到,如果访问者点击缩略图,大图像帧被充满了具体的形象?

回答

0

Drupal使用jQuery的,所以你可以写一个简单的jQuery脚本来处理这个(不知道是否有已经是一个插件来做到这一点)。只需添加所有的img标签(确保除第一个以外的所有标签都隐藏[display = none])。然后,当缩略图被点击/悬停时,用显示图像的标签执行$(big_img_holder).replace()。告诉我,如果你想看到一些代码,我会尽力向你展示。

你可以看到这个plugin作为一个exapmle。只需用缩略图替换右边的数字即可;而且您准备好了;-)

1

jQuery是正确的方向,但Drupal的优势是基于做事情的“drupal方式”,这意味着,我猜在你的情况下,使用Views作为缩略图的原点,使用imagecache + lightbox,并以某种方式更改主“帧”。

我以前在某些情况下jcarousel(对于不同但类似用途)和它的作品不错。我想有可能欺骗它去做你所需要的,或者 - 更好的 - 找到一个现有的模块来做你想做的事。

我知道,许多Drupal的流行语,和硬曲线来克服,但是这是如果你想基于Drupal的网站的正确方向。

如果你并不需要所有的这些,想一个静态页面+ jQuery的,Drupal的可能是完全矫枉过正。

1

如果您使用的浏览次数,Imagecache和Lightbox2模块,您可以创建图片库出来的屁股,并告诉它到外地链接到其庞大的规模和使用Lightbox2的方法。这是我为我的大部分画廊做的。