2010-05-10 72 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的方法。這是我爲我的大部分畫廊做的。