2010-02-14 4 views
3

Я ищу легкий javascript для отображения изображений, как это делает лайтбокс. он должен быть небольшим + простым, без плагина jquery/mootools, без анимации.javascript: lightweight lightbox script

Я просто должен иметь возможность отображать изображение при нажатии на его миниатюру.

благодарит

+0

«маленький и простой» и не используя библиотеку js, не идут вместе; одна из радостей библиотеки js не должна справляться с множеством несовместимых браузеров. Если вы не имеете в виду «простое использование», а не «простой код». – Erik

ответ

3

Вы можете использовать, например Lytebox. Этот сценарий не имеет никаких зависимостей от внешних библиотек и ее интеграции с вашей страницы так же легко, как с помощью Lightbox

+0

Lytebox выполняет свою работу, не требуя внешней библиотеки, но это не совсем «легкий» (95.2kb JS + 13.2kb CSS). – 10basetom

+1

** [jsOnlyLightbox] (http://jslightbox.felixhagspiel.de/) ** Только JS, нет jQuery или другой библиотеки, требующей поддержки и поддержки IE8. и менее 20 Кбайт, если вы оставите анимационный GIF (только JS - 8 КБ) –

0

Если вы ищете что-то действительно легкий вес, вы можете взглянуть на this script.

Чтобы преобразовать все ссылки, чьи адреса заканчиваются .jpg, .png или .gif, добавьте следующие строки в нижней части страницы:

<script src="minibox.js" type="text/javascript"></script> 
<script type="text/javascript"> 
minibox.borderSize = 5; 
minibox.borderType = 'solid red'; 
minibox.img.title = 'click to close image window'; 
minibox(); 
</script> 

Там нет никакой документации, но код достаточно ясно.

Смежные вопросы