JQuery Image Swap - для галереи

У меня здесь немного странно, но я в основном пытаюсь добавить функцию обмена изображениями в Galleriffic. Я адаптировал галерею изображений jquery Galleriffic в соответствии с потребностями клиента, и все идет хорошо, кроме той функции, которую мне нужно добавить.

http://www.susanyounganimation.com/test/drawings/carnival.html

Под большим изображением слева находится текст "негатив / позитив". Клиент хочет, чтобы у пользователя была возможность видеть отрицательную, т.е. перевернутую версию изображения, когда кто-то нажимает на "негатив", а затем изображение, чтобы вернуться к оригиналу, когда он нажимает "положительный". У меня есть каждое изображение в галерее как отрицательная версия (точно такие же размеры и т. Д.), Поэтому мне нужно просто заменить текущее изображение другим, когда кто-то нажимает на отрицательный или положительный текст внизу.

Надеюсь, что все это имеет смысл. Может кто-нибудь помочь мне с каким-нибудь сценарием, который позволит это? Любые комментарии приветствуются, так как я в своем уме и заканчиваю этим!

Всего наилучшего

S

1 ответ

Я не эксперт в этой галерее, но вот как бы я решил эту проблему. Я бы создавал негативные изображения и сохранял их в той же папке, что и основные изображения, с добавлением в конец файла негатива, например:

Картина-001.jpg

Картина-001-neg.jpg

Затем добавьте обработчик события щелчка для отрицательной и положительной ссылки, который заменит текущее большое изображение src тем же изображением с добавлением "neg-".

$("img#ID_OF_MAIN_IMAGE").src($(this).attr('src').replace('.jpg','-neg.jpg'));

И восстановить это:

$("img#ID_OF_MAIN_IMAGE").src($(this).attr('src').replace('-neg.jpg','.jpg'));

Вам нужен только один экземпляр положительной / отрицательной ссылки, а не один для каждой фотографии.

Дайте мне знать, если это не ясно

Другие вопросы по тегам