Заметки программиста

Пишу о себе, о своей работе и о технологиях web программирования123

Lightview screenshotОчень популярным стало открытие картинки на сайте в слое поверх всего, не открывая дополнительных окон. Удобно, красиво, быстро, вобщем супер, но не все скрипты для этого одинаково полезны. Родоначальником был Lightbox, сейчас он называется Lightbox2, далее я расскажу о нем и о его многочисленных клонах, итак:

-

Lightbox2 на сайт

Если вы используете prototype и scriptaculous, то это лучший вариант. Сам скрипт без фреймворков весит всего 18Кб, а если очистить от комментариев и ужать, то будет в разы меньше.

Дизайн и физика движений довольно приятные, в целом скрипт довольно хорош, классика.

Leightbox на сайт

Так же основывается на prototype, но никаких визуальных эффектов не поддерживает, только затемнение. Размер скрипта 5Кб, ужатый еще меньше.

Жалкая подделка, никакой эстетики, из плюсов только то что он умеет изменять свой размер под размеры окна.

Lightview на сайт

Серьезная вещь, но к сожалению коммерческая. Работает не только с картинками, но и с видео, формами, фреймами, флешем и другим контентом. Отличный дизайн окна, приятная физика движений, возможность показа картинок слайдами. Умеет подстраиваться под размеры окна, есть возможность добавлять свои события (events), и традиционно основан на prototype и scriptaculous.

Очень хороший скрипт, его цена от 3€ до 295€ в зависимости от лицензии.

LightWindow v2.0 на сайт

Мощный скрипт, имеет массу возможностей:

  • Поддерживает все типы медийных данных
  • Классная анимация
  • Галереи (прекрасно реализованы)
  • Центровка и сжатие изображений под размеры окна
  • и т.д.

Так же основан на prototype и scriptaculous.

Вердикт — безусловный must have. К тому же бесплатен.

Lytebox на сайт

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

Каким-то странным образом версия скрипта достигла v3.22. В общем оценка 3.

Lightbox+ на сайт

Японская поделка, ничего выдающегося, кроме возможности увеличения картинки.
Дизайн не красивый, не удобный, физика по системе — нажал-выпрыгнуло.

iBox v2 на сайт

Громкое название и только, дизайн далеко не i-style. Да и все остальное плохо при том очень, при прокрутке окно начинает прыгать, файл скритпа не заслуженно имеет размер 23Кб, возможности слабые.

GreyBox на сайт

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

Оформление в виде окна, но его нельзя перетаскивать и менять размер, глупость несусветная, в топку.

Highslide JS на сайт

Вот на этот скрипт нужно обратить внимание. Фреймворки не использует, абсолютный standalone. Главная фишка — картинка вырастает поверх всего, очень удобно и приятно смотреть. Не очень радует физика, движения прерывистые.

Скрипт хорош в ряде случаев, даже иногда необходим.

jQuery lightBox plugin на сайт

Не является отдельным скриптом, это всего лишь плагин для jQuery. Фактически 99% клон Lightbox2, с разницей в используемых фреймворках.

Достоинство — великолепная физика, спасибо jQuery.

ThickBox 3.1 на сайт

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

Интересного 0.

TinyBox на сайт

Использует prototype. Дизайн слабый, физики нет как и других дополнительных возможностей. Главная особенность — размер 3Кб! На этом все.

WeebBox на сайт

Just for fun был создан очередной клон Lightbox, автор прекрасно знал что изобретает велосипед, но тем не менее что-то получилось, это что-то ни сколько не дотягивает до классического Lightbox и ему равных. Все движения очень медленные и плоские, дизайн так себе, но на оценку 3 дотягивает.

FancyBox на сайт

Жемчужина коллекции, корни скритпа растут из jQuery, поэтому и физика великолепная. Открытие одиночных картинок такое же как в Highslide JS (увеличение картинки поверх всего на месте), работает очень красиво, так же масса дополнительных возможностей.

Это лучшее из всего вышеперечисленного что есть для jQuery.

Shadowbox.js на сайт

Профессиональная вещь, не для новичков. Не использует сторонних фреймворков, имеет собственный API. Возможность установки собственного flash плеера для видео.

Дизайн и физика на уровне, все качественно, но не очень просто. Разделен на несколько «плееров»: img, html, iframe, swf… С возможностью собрать себе необходимый набор плееров в один сжатый файл.

Несомненно полезная вещь для профессионалов.

UPD

jsImageBox на сайт

Спасибо c0rr за его дополнение, очень достойная реализация all-in-one. Скрипт не использует фреймворки, размер сжатого скрипта всего 9 Кб, так же отсутствует подключаемый css, некоторые стили можно задать прямо в скрипте в настройках.

ImageBox на сайт

Моя реализация клона lightbox, с использованием jQuery.

iLOAD на сайт

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

Comments

There are 44 comments for this post.

  1. Alter on Июль 18, 2008 8:38 пп

    iBox v2 не заслужено обижен.. )
    IMHO
    Остальное я уже где-то читал..

  2. Aleko on Январь 17, 2009 8:33 дп

    Моя реализация iLOAD с использованием технологий canvas и vml. http://studioad.ru/index/0-8

  3. alekciy on Март 11, 2009 5:50 дп

    Вот вариант базирующийся на Mootools:
    http://www.phatfusion.net/lightbox/

    Там у phatfusion-а на этом же фреймворке еще несколько полезных скриптов.

  4. Andchir on Март 18, 2009 3:45 дп

    Достойная замена Highslide:
    http://www.eyecon.ro/zoomimage/

  5. Maxim on Июнь 26, 2009 9:18 дп

    что скажете про floatbox?

  6. ASA on Июль 4, 2009 9:01 дп

    Спасибо за инфу.. очень и очень полезно.. особенно когда ищешь..

  7. ASA on Июль 4, 2009 11:44 дп

    Протестил 4 скриптов.. единственный который мне подошел под верстку и остальные скрипты так это — Lytebox.. автору -1..

  8. Сергий on Июль 6, 2009 11:38 дп

    а мне очень понравился Shadowbox супер вещица

  9. alexpts on Август 6, 2009 5:54 пп

    Отличная подборка лайтбоксов )

  10. appletone on Август 15, 2009 9:58 дп

    lightview работает в Опере и Лисе. при чем шустро НО в ИЕ и сафари не работает. =( до сих пор разбираюсь…

  11. Aleko on Август 26, 2009 9:07 пп

    iLoad поддерживает вебкит уже достаточно давно..

  12. Киров Сайт on Октябрь 7, 2009 10:24 пп

    Спасибо за подборку! Воспользовался:) highslide – отличное решение!

  13. Алексей on Октябрь 18, 2009 1:50 пп

    Спасибо мне очень помогло. Lightbox+ рулит

  14. Orion on Октябрь 18, 2009 10:53 пп

    спасибо!!!!

  15. Алекс on Ноябрь 3, 2009 3:45 пп

    Спасибо за подборку!

  16. Iam on Ноябрь 26, 2009 6:30 дп

    iLoad – в ИЕ6 нет круглых углов, в ИЕ8 – верхушка бокса отрывается от картинки + нет круглых углов у правой половины блока навигации… В целом, имхо, лучшее (jQuery) из всей подборки, когда-нибудь, возможно, будет.. если подправят косяки :)
    Под прототайп – лайтвиндов тащит хД

  17. maksik on Декабрь 23, 2009 1:43 пп

    есть еще VisualLightbox, http://visuallightbox.com/ru/
    вроде во всех браузерах работает

  18. haze on Январь 22, 2010 2:16 пп

    Народ может кто подскажет! Пользуюсь Lytebox.
    Допустим есть 2 сверстаны отдельные страницы, на каждой по 15 картинок, и применен вышеуказанный плагин, как сделать чтобы на последней картинке первой страницы появилась кнопка NEXT и переходило на вторую страницу?

  19. Aleko on Февраль 9, 2010 10:21 дп

    Вышла третья версия iLoad. http://studioad.ru/index/0-8 Обновите пост пожалуйста.

  20. Aleko on Февраль 9, 2010 10:24 дп

    Большое спасибо =) .Я выпустил третью версию (http://studioad.ru/index/0-8). Теперь без вообще фреймворков , без багов и с ещё большим количеством настроек. Позволяет использовать скриптовый функционал для создания сетов изображений одной ссылкой и так далее. имеет подстройку изображения под размер экрана. Позднее будут сделаны несколько графических тем (для стилизации всех объектов используется кроссбраузерный png24 спрайт).

  21. Half on Февраль 15, 2010 10:22 дп

    iLoad ниразу не работает под Opera, увы и ах

  22. Антонов Андрей on Февраль 15, 2010 10:40 дп

    Каждый раз жалею о том что этот браузер еще популярен в СНГ

  23. Aleko on Февраль 25, 2010 11:28 пп

    Версия оперы? У меня всё работает.

  24. Валентина on Март 11, 2010 8:43 дп

    Пожалуйста, подскажите с возможностью печати и сохранения фотографии. Мне очень понравилась lightbox? но там нет ни сохранения ни печати. Жду ответа с нетерпением)

  25. anon on Март 13, 2010 1:18 пп

    столько критики, а "собственную разработку" в работе так и не увидел:D :x

  26. Aleko on Апрель 5, 2010 11:51 пп

    Переписал и ужал iLoad ещё раз. Обновил до версии 3.1.7 – появились новые настройки и новые функции, исчезли некоторые ошибки. Скрипт стал работать в несколько раз быстрее. Теперь сборка iLoad состоит из 3 файлов – скрипта и 2 картинок, css стили включены в js файл и сжаты самописным base62 компрессором. В итоге вся сборка занимает всего 26 килобайт! Это лучшее сочетание размера и функционала.

  27. фтвукн on Май 29, 2010 8:36 пп

    а есть галерея вроде этих только с комментированием фоток??
    очень нужно если кто видел отпишитеся!!!

  28. gdever on Июль 15, 2010 6:37 пп

    Отличная подборка!

  29. boris on Октябрь 14, 2010 2:14 пп

    jsimagebox в chrome не срабатывает после закрытия увеличенного изображения и повторного нажатия на превьюшку.

  30. seokot on Октябрь 14, 2010 2:22 пп

    Согласен весьма красовый и удобный инструмент для любого сайта. Lightbox использую вот уже 2 года. Если раньше сайты мои загружались долго из-за фот то сейчас с Lightbox идут на много быстрее. Если не ошибаюсь работает во всех браузерах.

  31. toniq on Ноябрь 14, 2010 10:18 дп

    Это он используется на DNS-shop.ru ?

  32. Guignolo on Декабрь 3, 2010 2:19 пп

    День добрый!

    Подскажите новичку, а умеет какой-нибудь из этих скриптов открывать галерею из одной превьюшки – есть каталоги с фотами, но не хочу их все выкладывать в превью, а только по одной, а дальше чтобы лайтбокс сам их открывал из директории?!?

    Спасибо!

  33. Aleko on Декабрь 10, 2010 12:50 дп

    Из директории не получится, а вот если описать ссылки списком, то iLoad вполне справится. Ссылка получится такой: L(["Ссылка на картинку", "Ссылка на картинку", "Ссылка на картинку" ... ]);

  34. MiFodiy on Январь 9, 2011 12:48 дп

    ИЕ в топку :D

  35. MiFodiy on Январь 9, 2011 1:08 дп

    Спасибо!!! Классная подборка. Автору плюс

  36. Александр on Январь 18, 2011 4:57 пп

    А мне starbox нравится http://slyweb.ru/slybox/

  37. Vlad on Март 4, 2011 8:14 пп

    Spasibo, real'no viru4il

  38. Sadd on Март 30, 2011 7:05 пп

    спасибо! обзор помог найти достойную альтернативу jQuery lightBox plugin, в лице fancybox.

  39. hell on Апрель 8, 2011 6:47 пп

    Не указали один из мощнейших лайтбоксов "colorbox"

  40. melaha on Май 1, 2011 3:07 пп

    Может кто-нибудь подскажет можно-ли хоть один из этих плагинов использовать с картой ссылок? нигде не могу найти инфу по этому поводу…

  41. OlegBon on Октябрь 2, 2011 9:15 пп

    Спасибо за обзор скриптов этой тематики. Очень доступным языком описано.

  42. Прохожий on Октябрь 10, 2011 1:21 пп

    Спасибо за комментарии!

  43. Алексей on Ноябрь 17, 2011 11:32 пп

    Здравствуйте!
    Поставил себе Fancybox for WordPress для просмотра изображений, но появилась такая проблема: если нажимать на миниатюру фотогалереи, то файл открывается дважды, т.е. один раз фанкибоксом и поверх видимо другим скриптом встроенным в шаблон. Этого скрипта в плагинах нет и никак не могу отключить его. Что посоветуете мне сделать?
    Вот ссылка, на примере которой можно всё понять: http://arch-buro.com/aleksej-suhov-design-kvartir...
    (напомню, такой эффект происходит когда нажимаю именно на миниатюру фотогалереи (любую))
    За ранее благодарен, Алексей.
    P.S. Прошу, продублируйте ответ мне на почту: arch-buro@mail.ru

  44. Алексей on Декабрь 11, 2011 5:19 дп

    Здравствуйте! Помогите пожалуйста:
    В общем установил плагин просмотра изображений FancyBox for WordPress и у меня появилась такая надпись сверху (на сайте включая и в админ панели) , TS_DOMAIN)); register_nav_menu( ). prettyPhoto ; if(!ts_get_option(, array(.$label.
    Как это можно убрать и вообще в чём произошла ошибка?
    П.С. prettyPhoto – это встроенный в шаблон просмотрщик изображений, я его отключил. Посмотреть можно на сайте http://lestnica-ekb.ru/
    Хотя устанавливал то же самое на другом сайте, там всё в порядке (http://arch-buro.com/)
    За ранее спасибо!
    (Продублируйте на е-мейл пожалуйста arch-buro@mail.ru)

Write a Comment

Let me know what you think?