Есть ли лайтбокс на основе jQuery, который отвечает всем моим требованиям? - PullRequest
0 голосов
/ 22 февраля 2012

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

До сих пор я внимательно изучил 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);
   };
});

Ответы [ 2 ]

1 голос
/ 22 февраля 2012

Используйте Colorbox от Джека Мура http://jacklmoore.com/colorbox/

0 голосов
/ 02 марта 2012

В итоге мы решили навязать максимальные требования к размерам или создателям контента.Это исключило требование maxHeight / maxWidth из библиотеки лайтбоксов, и мы смогли использовать Slimbox2.

...