Я пытаюсь создать компактную галерею изображений с помощью плагина Roundabout .
Карусель должна вращать миниатюры и, только при щелчке, открывать увеличенное изображение во всплывающем окне Fancybox только для изображения.
Вот так выглядит разметка:
<ul class="image-gallery">
<li id="img-1"><a href="images/picture1.jpg"><img src="images/th2_picture1.jpg" alt="picture 1" /></a></li>
<li id="img-2"><a href="images/picture2.jpg"><img src="images/th2_picture2.jpg" alt="picture 2" /></a></li>
<li id="img-3"><a href="images/picture3.jpg"><img src="images/th2_picture3.jpg" alt="picture 3" /></a></li>
<li id="img-4"><a href="images/picture4.jpg"><img src="images/th2_picture4.jpg" alt="picture 4" /></a></li>
<li id="img-5"><a href="images/picture5.jpg"><img src="images/th2_picture5.jpg" alt="picture 5" /></a></li>
<li id="img-6"><a href="images/picture6.jpg"><img src="images/th2_picture6.jpg" alt="picture 6" /></a></li>
</ul>
Проблема в том, что, если я попытаюсь активировать Roundabout и Fancybox на изображениях, нажатие на них вызовет как поворот, так и всплывающее окно, независимо от того, на каком изображении я щелкнул. Вместо этого всплывающее окно должно быть активным только для изображения, находящегося в фокусе.
Я не могу отменить привязку события click к миниатюрам, потому что это также отключило бы вращение.
Это ссылка на страницу примера (галерея находится внизу страницы).
EDIT:
Вот jQuery, который запускается при загрузке страницы:
$(function() {
$('ul.image-gallery').roundabout({
duration: 1200
});
$('ul.image-gallery a').fancybox();
});