Как заставить лайтбокс jQuery открыть повторные изображения из одной ссылки?

Одна возможная вещь, которую Вы могли сделать, использовать Словарь, возражают прямо из поля и затем просто расширяют его с помощью Ваших собственных модификаций:

public class TokenTree : Dictionary<string, string>
{
    public IDictionary<string, string> SubPairs;
}

Это дает Вам преимущество не необходимости осуществить правила IDictionary для Вашего Ключа (например, ключевая уникальность, и т.д.).

И да Вы разобрались в понятии о конструкторе:)

10
задан Ritchie 15 September 2009 в 16:59
поделиться

4 ответа

Вот подходящее ( и более эффективное ) решение:

HTML:

<div id='gallery'>
    <a href="images/big-image1.jpg">
        <img src="images/thumbnail-image1.jpg"/>
    </a>
    <a href="images/big-image2.jpg" ></a>
    <a href="images/big-image3.jpg" ></a>
    <a href="images/big-image4.jpg" ></a>
</div>

jQuery / JS :

$(document).ready(function() {
    $('#gallery a').lightBox();
});

Примечание: Как видите, просто перечислите якорные ссылки на другие изображения, которые вы хотите выделить в галерее. Не нужно добавлять изображения в разметку, а затем скрывать их с помощью JS. Единственное изображение, которое вы увидите в приведенном выше примере разметки, - это images / thumbnail-image1.jpg Lightbox автоматически скроет остальные из них, а затем покажет каждое в соответствующее время.

34
ответ дан 3 December 2019 в 14:00
поделиться

При использовании подключаемого модуля jQuery Lightbox в примере кода говорится, что нужно сделать следующее:

$(document).ready(function() {
    $('#gallery a').lightBox({fixedNavigation:true});
    $('#gallery a:gt(0)').hide();
});

Это заставляет все ссылки открывать лайтбокс, и в нем должны быть ссылки Next / Back для просмотра галереи. Это то, что вы ищете?

(Пример доступен здесь: http://leandrovieira.com/projects/jquery/lightbox/#example )

3
ответ дан 3 December 2019 в 14:00
поделиться

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

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

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

похоже, что вы могли бы захотеть использовать другой плагин. PrettyPhoto отлично подходит для галерей.

0
ответ дан 3 December 2019 в 14:00
поделиться
Другие вопросы по тегам:

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