Я использовал множество различных сценариев лайтбокса, от написанных мной до широко используемых, но, похоже, не могу найти тот, который отвечает всем моим требованиям
До сих пор я внимательно изучил colorbox и slimbox2, но в каждом из них отсутствует особая функция, которая мне нужна. Я также посмотрел на несколько других, но им не хватало даже больше, чем эти два.
- Должен иметь типичный эффект Lightbox2 - т.е. анимация расширения / сокращения размеров при загрузке каждой фотографии.
- Должен поддерживать несколько изображений и навигацию по этим изображениям в модальном режиме (предыдущая / следующая)
- Должны поддерживать параметры для минимальной высоты / ширины ИЛИ жестко ограничивать размер области просмотра
- Должен иметь заголовок или заголовки событий, которые я мог бы вставить в строку заголовка
- Должен иметь возможность вызывать окно из кода, передающего коллекцию данных изображения. Изображения или якоря, указывающие на них, вообще не будут в DOM. Это на самом деле загрузка под-галереи изображений, которые соответствуют «всплывающему» изображению, которое находится в слайд-шоу Supersized . (см. пример использования)
Пример использования:
$('#supersized a[href]').click(function(e){
/*
* href is something like:
* gallery.php?gallery=parentGallery/subGallery
*/
e.preventDefault();
$.getJson($(this).attr('href'), function(json){
$.thelighboxfunc(json.images);
};
});