jQuery Lightbox одно изображение - PullRequest
1 голос
/ 03 октября 2011

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

Любая помощь или примеры будут с благодарностью.

Ответы [ 2 ]

0 голосов
/ 03 октября 2011

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

вместо $('#gallery a').lightBox(); вы можете сделать это:

$('#gallery a').each(function(){
    $(this).lightBox();
});

галерея фактически состоит из каждого элемента, который соответствует селектору, если вы выберете 10 элементов, то они будут вашей галереей, но если вы запустите .lightBox() для каждого по отдельности, каждый из них будет добавлен в свою собственную галерею (обычно плагин скрывает элементы управления, когда в галерее находится только 1 элемент.)

см. Пример здесь: http://jsfiddle.net/saelfaer/kwdBf/

0 голосов
/ 03 октября 2011

Попробуйте добавить это в свой CSS:

#lightbox-nav a {
    display:none !important;
}
...