jQuery lightBox плагин - простой, элегантный, не требующий дополнительной разметки, он позволяет применять эффект lightbox к картинкам используя всю мощь и гибкость jQuery.
jQuery lightBox плагин использует JavaScript библиотеку jQuery , поэтому в начале необходимо подключить эту библиотеку и lightBox плагин к странице:
<script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.lightbox-0.4.js"></script>
Затем добавьте CSS-файл отвечающий за внешний вид lightBox плагина:
<link rel="stylesheet" type="text/css" href="css/jquery.lightbox-0.4.css" media="screen" />
Вам не нужно изменять HTML-разметку чтобы использовать jQuery lightBox плагин. Просто используйте мощь и гибкость jQuery и создайте набор связанных изображений.
Нужно только иметь HTML-разметку наподобии этой:
<a href="image1.jpg"><img src="thumb_image1.jpg" width="72" height="72" alt="" /></a>
После этого выберите ссылки, вызвав jQuery Lightbox плагин. Например:
<script type="text/javascript"> $(function() { // Используйте это пример, если... $('a[@rel*=lightbox]').lightBox(); // выбираете все ссылки которые содержат слово lightbox в аттрибуте rel // или. $('#gallery a').lightBox(); // выбираете все ссылки в контейнере с id#gallery // Используйте это пример, если... $('a.lightbox').lightBox(); // выбираете все ссылки с классом lightbox // Используйте это пример, если... $('a').lightBox(); // выбираете все ссылки на странице // ... Возможностей можество. Вы можете написать свой вариант или выбрать из представленных выше. }); </script>
jQuery lightBox plugin имеет также множество настроек, с помощью которых Вы можете настроить плагин в соответствии с Вашими пожеланями.
Доступны следующие настройки:
Например:
<script type="text/javascript"> $(function() { $('a[@rel*=lightbox]').lightBox({ overlayBgColor: '#fff', overlayOpacity: 0.6, imageLoading: 'http://example.com/images/loading.gif', imageBtnClose: 'http://example.com/images/close.gif', imageBtnPrev: 'http://example.com/images/prev.gif', imageBtnNext: 'http://example.com/images/next.gif', containerResizeSpeed: 350, txtImage: 'Imagem', txtOf: 'de' }); }); </script>
© 2008 - 2024 Все права защищены