Миниатюры изображения как ссылки

Я создаю интернет-магазин в Drupal, и я задавался вопросом, могли ли Вы помочь мне со следующей проблемой:

Я получил один большой фрейм изображения (500x500) и 5 небольших миниатюр изображения (95x95) под большой.

Как я могу понять, что, если посетитель нажимает на миниатюру, большой фрейм изображения заполняется тем определенным изображением?

1
задан Paul 10 May 2010 в 08:38
поделиться

3 ответа

Drupal использует jQuery, поэтому вы можете написать простой скрипт jQuery, чтобы справиться с этим (не уверен, есть ли уже плагин для этого). Просто добавьте все теги img (убедитесь, что все они, кроме первого, скрыты [display = none]). Затем, когда миниатюра нажата / зависает, выполните $ (big_img_holder) .replace () с тегом для изображения, которое будет показано. Скажите, хотите ли вы увидеть какой-нибудь код, и я постараюсь вам показать.

Вы можете увидеть этот плагин в качестве примера. Просто замените цифры справа на эскизы, и все готово; -)

0
ответ дан 3 September 2019 в 00:41
поделиться

jQuery - правильное направление, но сила Drupal основана на том, чтобы делать вещи "по-друпаловски", что означает, я полагаю, в вашем случае, использовать Views в качестве источника для миниатюр, используя imagecache + lightbox, и как-то изменить основной "фрейм".

Я использовал jcarousel в некоторых случаях (для разных, но похожих целей), и он работает хорошо. Я думаю, что можно обмануть его, чтобы сделать то, что вам нужно, или - лучше - найти существующий модуль, который делает то, что вы хотите.

Я знаю, много жужжащих слов о Drupal и жесткая кривая, которую нужно преодолеть, но это правильное направление в случае, если вы хотите основать свой сайт на Drupal.

Если вам не нужно все это, а нужна статическая страница+jquery, Drupal может оказаться излишеством.

1
ответ дан 3 September 2019 в 00:41
поделиться

Если вы используете Views, Imagecache и модуль Lightbox2, вы можете создавать галереи изображений из задницы и скажите ему связать поле с его большим размером и использовать Lightbox2 в качестве метода. Так я делаю большинство своих галерей.

1
ответ дан 3 September 2019 в 00:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: