Комментарии 66
сильная штука
Класс!! Автору - огромное спасибо!
Классная штука: простая и без перегибов. Подключается действительно так, как написано, без сюрпризов.
100кБ скриптов ради такой простой штуки...
Для такого эффекта с лихвой хватит 5-10кБ кода.
Для такого эффекта с лихвой хватит 5-10кБ кода.
У меня prototype.js используется практически на всех страницах сайта, при умелой выдаче заголовков скрипт будет скачан только один раз и принудительно закешируется браузером пользователя.
Скрипт можно подключать например только в фото галлереях. При большом кол-ве фоток 100 кб никакой роли не сыграют.
Скрипт можно подключать например только в фото галлереях. При большом кол-ве фоток 100 кб никакой роли не сыграют.
где они это 5-10кБ кода? Поэтому автору огромное спасибо!
Тяжеляк... :(
И как всегда осел седьмой все портит
Появляется сверху желтая полосочка с предупреждением и ничего не работает. Кто додумается нажать на нее и выбрать пункт "разблокировать" я не знаю.. тем более юзверь там пугается предупреждением о том, что это очень небезопасно.
Обидно =/
Появляется сверху желтая полосочка с предупреждением и ничего не работает. Кто додумается нажать на нее и выбрать пункт "разблокировать" я не знаю.. тем более юзверь там пугается предупреждением о том, что это очень небезопасно.
Обидно =/
Такое бвает и младших версиях IE, если JS скрипт запущен на страничке которая находится на локальном ПК. Это просто включается защита (Из-за дырок в IE).
Возможно у Вас такая же ситуация?!
Возможно у Вас такая же ситуация?!
то есть если страница на сервере, этого не будет?
Да :)
Можешь проверить вот тут http://www.huddletogether.com/projects/l…
Не забудь отписать, дабы рассеять мои последнии сомнения.
Можешь проверить вот тут http://www.huddletogether.com/projects/l…
Не забудь отписать, дабы рассеять мои последнии сомнения.
лайтбокс использует около 120 кБ кода. (спасибо скриптоакулосу и прототипам). многовато? не кажется?
болье маленькое решение.
(на самом деле можно и того меньшим кодом обойтись)
болье маленькое решение.
(на самом деле можно и того меньшим кодом обойтись)
Скрипт принципиально ничем не отличается.
При подключении prototype.js, scriptaculous.js мы получем еще кучу всяких приятностей :) Я вообще уже больше года не делаю ни один сайт без prototype.js.
При подключении prototype.js, scriptaculous.js мы получем еще кучу всяких приятностей :) Я вообще уже больше года не делаю ни один сайт без prototype.js.
не ви неподумайте я на прототип не гоню, но дял меня он действительно оказался слишком большим...
я больше джиквери отдаю предпочтение - да и некоторые тривиальные задачи вполне по дуже 20 кб кода =)
я больше джиквери отдаю предпочтение - да и некоторые тривиальные задачи вполне по дуже 20 кб кода =)
Скрипт принципиально отличается тем, что построен на jQuery, а многим он гораздо больше по душе, чем Prototype. Попробуйте, - это просто волшебная библиотека. :) Уверен, понравится, если ознакомиться поближе.
нехорошо идти против всех - сильно отображается на карме, но я всеравно- выскажусь.
По-моему, этот скрипт убивает accessibility напрочь - пользователь лишается многих возможностей, например - показа изображения по мере загрузки(progressive loading), блокирует страницу во время просмотра изображения(за это вообще надо руки отрывать), занимает много время для того чтобы все такие посмотреть изображение(пока загрузится картинка, да еще пока рамки разъедутся), не имеет реального индикатора загрузки изображения(индикатор показывает что грузит даже когда загрузки на самом деле не происходит), да в добавок( на примере оперы) если во время загрузки картинки решишь отключить графику, то страница затемнится, а кнопка выхода не появится, и страница останется в непригодном для использования состоянии.
Если ко всему добавить необходимость в scriptaculous(и как следствие prototype), то вообще ситуация безрадостная...
ну и напоследок
(вот пример того как заглючеило у меня)
Этот скрипт не добавляет accessibility, а наоборот - делает просмотр картинок неудобным (хотя и красивым), более того он нарушает почти десяток правил из недавнего списка why-does-my-site suck(простите, потерял ссылку).
Пожалуйста, не минусуйте
По-моему, этот скрипт убивает accessibility напрочь - пользователь лишается многих возможностей, например - показа изображения по мере загрузки(progressive loading), блокирует страницу во время просмотра изображения(за это вообще надо руки отрывать), занимает много время для того чтобы все такие посмотреть изображение(пока загрузится картинка, да еще пока рамки разъедутся), не имеет реального индикатора загрузки изображения(индикатор показывает что грузит даже когда загрузки на самом деле не происходит), да в добавок( на примере оперы) если во время загрузки картинки решишь отключить графику, то страница затемнится, а кнопка выхода не появится, и страница останется в непригодном для использования состоянии.
Если ко всему добавить необходимость в scriptaculous(и как следствие prototype), то вообще ситуация безрадостная...
ну и напоследок

Этот скрипт не добавляет accessibility, а наоборот - делает просмотр картинок неудобным (хотя и красивым), более того он нарушает почти десяток правил из недавнего списка why-does-my-site suck(простите, потерял ссылку).
Пожалуйста, не минусуйте
Около года использую скрип и заглючил он только один раз под IE. Произошло это потому, что сайт ("CSS") был сверстан не по стандартам.
2 минуты ковыряния в CSS верстальщика и все было исправленно.
Возможно у Вас таже ситуация?!
2 минуты ковыряния в CSS верстальщика и все было исправленно.
Возможно у Вас таже ситуация?!
Кстати с кармой у Вас все в порядке :) Судя по кол-ву проголосовавших и самой кармы.
Вот вам как раз за это плюс, в т.ч. и в карму.
Не прекращайте идти против, если ваше мнение отличается.
Согласен по всем статьям.
Не прекращайте идти против, если ваше мнение отличается.
Согласен по всем статьям.
хорошая штука. Видал на jamendo.com.
Использую в галерее на http://vitrazh.kiev.ua уже полгода. Очень неплохой скрипт, пока что незаработал только в опере на планшете nokia 770, но это уже особенности встроенных браузеров.
Один момент забыл. Один из пользователей пожаловался что не догадася как прокручивать картинки влево вправо и все время выбирал следующую фотографию, может быть лучше бы было если бы кнопки прокрутки стационарно находились под или над картинокой, а не появлялись на ней при наведении мышки.
Очень легко делается.
Правим строки в CSS:
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
НА
#prevLink, #prevLink:visited { background: url(/all/prev.gif) left 53% no-repeat; }
#nextLink, #nextLink:visited { background: url(/all/next.gif) right 53% no-repeat; }
Правим строки в CSS:
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
НА
#prevLink, #prevLink:visited { background: url(/all/prev.gif) left 53% no-repeat; }
#nextLink, #nextLink:visited { background: url(/all/next.gif) right 53% no-repeat; }
хабрспасибо) хорошая штука.
Просматривая картинки в галерее, нет возможности их сохранять. То есть скрипт - говно.
Хорошо то хорошо, но вешает лишние 100К на страницу. Зачем такое удовольствие. Помоему такой скрипт если написать без паблик prototype.js scriptaculous.js универсальных библиотек, в которых ещё лежит и то что почти не юзается, то раз в 10 легче будет.
Ааа - виста теперь и тут! Я этого не выдержу! Этот сайт хочет загрузится - [разрешить] [запретить] :)
Скрипту 100 лет в обед, да и легковесных аналогов достаточно. Прелесть его в легкости использования, группировке с переходами и возможности подписывать.
http://jquery.com/demo/thickbox/
http://serennz.sakura.ne.jp/toybox/light…
http://www.jasons-toolbox.com/SlightlyTh…
http://orangoo.com/labs/GreyBox/
Не совсем box, зато полноценное слайд-шоу
http://www.madb.net/slideshow/
кармы мне, кармы!
http://jquery.com/demo/thickbox/
http://serennz.sakura.ne.jp/toybox/light…
http://www.jasons-toolbox.com/SlightlyTh…
http://orangoo.com/labs/GreyBox/
Не совсем box, зато полноценное слайд-шоу
http://www.madb.net/slideshow/
кармы мне, кармы!
отлично
вот оказывается то, что я так давно искал!
вот оказывается то, что я так давно искал!
Расскажу вам об одном фокусе, который добавляет некоторой функциональности этому скрипту и проявляется неожиданным способом в теге "title".
Так вот. Если в !a href="images/image-1.jpg" rel="lightbox" title="my caption"!!img src=”images/image.jpg”!!/a! для "title" записать следующее - title="my caption!br!!a class=small_gray href='http://имя_сайта.com' target='_blank'!имя_сайта.com!/a!", чтоб в итоге получилось вот так !a href="i_work/work_saitcrauze1.gif" rel="lightbox" title="my caption!br!!a class=small_gray href='http://www.имя_сайта.com' target='_blank'>www.имя_сайта.com!/a!"!, то комментарий к картинке разширится возможностью перейти по ссылке, что в некоторых случаях очень сильно добавляет к юзабилити для сайта.
Для большей наглядности можно просмотреть пример на моем сайте: http://www.art4art.kiev.ua/?page=crauze
P.S. Знаком ! заменил знаки открывающие и закрывающие теги.
P.S.S. Кому пригодилось - оценит. Кому нет - карму не понижайте, потому как старался для человечества. :)
P.S.S.S. За пять лет моего использования html, вижу такое впервые, чтоб в title можно было писать другие теги. :)
Так вот. Если в !a href="images/image-1.jpg" rel="lightbox" title="my caption"!!img src=”images/image.jpg”!!/a! для "title" записать следующее - title="my caption!br!!a class=small_gray href='http://имя_сайта.com' target='_blank'!имя_сайта.com!/a!", чтоб в итоге получилось вот так !a href="i_work/work_saitcrauze1.gif" rel="lightbox" title="my caption!br!!a class=small_gray href='http://www.имя_сайта.com' target='_blank'>www.имя_сайта.com!/a!"!, то комментарий к картинке разширится возможностью перейти по ссылке, что в некоторых случаях очень сильно добавляет к юзабилити для сайта.
Для большей наглядности можно просмотреть пример на моем сайте: http://www.art4art.kiev.ua/?page=crauze
P.S. Знаком ! заменил знаки открывающие и закрывающие теги.
P.S.S. Кому пригодилось - оценит. Кому нет - карму не понижайте, потому как старался для человечества. :)
P.S.S.S. За пять лет моего использования html, вижу такое впервые, чтоб в title можно было писать другие теги. :)
меня оч порадовало.
пасиба!
пасиба!
Если использовать теги в параметре title, получается конечно лучше, НО - при наведении на ссылку появляется совсем не симпотичное описание ссылки.
Подскажите как красиво замаскировать.
Спасибо.
Подскажите как красиво замаскировать.
Спасибо.
Предидущая версия lightbox( без флеша ) работала исправно и стабильно.решил обновить на новую версию.Подключил 4 картинки, локально все работает,но при загрузке на сервер открывается только первая картинка, при попытке доступа к какой-либо из других наглухо включается gif загрузки и все.Может кто сталкивался?
Здравствуйте, господа.
Подскажите, как сделать так, чтобы при щелкание одной ссылки открывалось окошко с несколькими фотографиями (чтобы их можно было прокручивать), если фотографии на сайте не значатся, а лежат в папочке?
Т. е. открыть группу фотографий и прокручивать их.
Подскажите, как сделать так, чтобы при щелкание одной ссылки открывалось окошко с несколькими фотографиями (чтобы их можно было прокручивать), если фотографии на сайте не значатся, а лежат в папочке?
Т. е. открыть группу фотографий и прокручивать их.
Здравствуйте, господа.
У меня вопрос по использованию лайбокса.
Подключается согласно описанию,
[code]<a href="images/image-1.jpg" rel="lightbox[roadtrip]">image #1</a>
<a href="images/image-2.jpg" rel="lightbox[roadtrip]">image #2</a>
<a href="images/image-3.jpg" rel="lightbox[roadtrip]">image #3</a>
[/code]
но валидатор пишет следующее
document type does not allow element "a" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag.
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "" or "") inside an inline element (such as "", "", or "").
Как в XTML Strict это исправить?
У меня вопрос по использованию лайбокса.
Подключается согласно описанию,
[code]<a href="images/image-1.jpg" rel="lightbox[roadtrip]">image #1</a>
<a href="images/image-2.jpg" rel="lightbox[roadtrip]">image #2</a>
<a href="images/image-3.jpg" rel="lightbox[roadtrip]">image #3</a>
[/code]
но валидатор пишет следующее
document type does not allow element "a" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag.
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "" or "") inside an inline element (such as "", "", or "").
Как в XTML Strict это исправить?
Lightbox хорош когда уже используется prototype. Спасибо автору за скрипт.
Для тех кто ищет простой и "легкий" скрипт с минимальным набором функций, попробуйте: http://www.dynamicdrive.com/dynamicindex4/thumbnail.htm
Для тех кто ищет простой и "легкий" скрипт с минимальным набором функций, попробуйте: http://www.dynamicdrive.com/dynamicindex4/thumbnail.htm
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Lightbox JS v2.0