Загрузка. Пожалуйста, подождите...

ZverMaster
Программирование, разработка, SEO, продвижение сайтов...
Синий Зелёный
  • Главная
  • Карта сайта
  • Контакты

Использование плагина LightBox jQuery

27 января 2009 Автор: Zver Прокомментировать


Для создания галереи LightBox на своём сайте, необходимо скачать библиотеку скриптов jQuery, ну и конечно же сам плагин LightBox.
Все необходимые файлы Вы можете скачать в конце этого поста.

Все скрипты рекомендую положить в отдельную папку, например site-template/js, а файл стилей соответственно в site-template/css.
После того, как Вы положили все необходимые скрипты, а также файл стилей, в папку Вашего шаблона, необходимо прикрутить их к самому шаблону. Для этого между тегами <head></head> вставьте:

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.lightbox-0.5.js"></script>
<link rel="stylesheet" type="text/css" href="css/jquery.lightbox-0.4.css">


Здесь же, ниже, необходимо вставить:

<script type="text/javascript">
    $(function() {
        $('a[@rel*=lightbox]').lightBox();
        $('a.lightbox').lightBox();
    });
</script>


Теперь ко всем ссылкам на странице, с атрибутом rel="lightbox", либо с именем класса class="lightBox" будет прикручен плагин LightBox. Пример ссылки:

<a href="image.jpg"><img src="image-small.jpg" alt="" /></a>


image.jpg - это сама картинка, а image-small.jpg - это уменьшеная копия картинки.

Да, кстати, плагин LightBox ещё имеет ряд настроек:
overlayBgColor - используется для определения цвета фона.
overlayOpacity - используется для определения степени прозрачности.
imageLoading - gif-анимация при загрузке картинки.
imageBtnClose - кнопка "закрыть".
imageBtnPrev - кнопка "предыдущая".
imageBtnNext - кнопка "следующая".
containerBorderSize - задает padding для контейнера содержащего картинку.
containerResizeSpeed - эфеект изменения размера контейнера с картинкой.
txtImage - Tекст "Image" - используется для определения заголовка картинки.
txtOf - Текст "of" используется в заголовке картинки.
keyToClose - "горячая" клавиша для закрытия lightBox.
keyToPrev - "горячая" клавиша для перехода к предыдущей картинке.
keyToNext - "горячая" клавиша для перехода к следующей картинке.

То есть, к примеру, если нам нужно сменить цвет фона и скорость вылета картинки, то к:

<script type="text/javascript">
    $(function() {
        $('a[@rel*=lightbox]').lightBox();
        $('a.lightbox').lightBox();
    });
</script>


Дабавляем overlayBgColor: '#000' и containerResizeSpeed: 500, чтоб получилось:

<script type="text/javascript">
    $(function() {
        $('a[@rel*=lightbox]').lightBox();
        $('a.lightbox').lightBox();
        overlayBgColor: '#000',
        containerResizeSpeed: 500
    });
</script>


Пример рабочей галереи Вы можете посмотреть здесь.
Скачать пример, а также все необходимый файлы можно здесь. Все необходимый скрипты находятся в папке js, но и не забывайте про файл таблицы стилей jquery.lightbox-0.5.css, который находится в папке css.

С уважением, Евгений

Не забывайте подписываться на блог, а также присоединяйтесь ко мне в следующих социальных сервисах:

    Похожие новости:
  • Меню в стиле Mac OS
  • Создание галереи с помощью CSS3
  • DimoninG-Captcha для DLE
  • Дополнительные поля в DLE комментариях
  • Для чего нужен файл robots.txt?

Метки: jQuery, LightBox
Категории: Сайтостроение » jQuery
Просмотров: 3350



Комментарии:


Добавление коментария:

  • Подписывайтесь на блог

  • Категории

    • SEO
    • Продвижение сайтов
    • Сайтостроение
      • HTML и CSS
      • jQuery
    • CMS
      • DataLife Engine
    • Интересное из Twitter`а
    • Эксперименты
    • Мысли вслух
  • Спонсоры

  • Мой twitter

     
  • Популярные записи

    • Меню в стиле Mac OS
    • Фильтры Яндекса
    • Использование плагина LightBox jQuery
    • Создание галереи с помощью CSS3
    • Дополнительные поля в DLE комментариях
  • Архивы

    • Май 2010 (1)
    • Апрель 2010 (1)
    • Ноябрь 2009 (1)
    • Октябрь 2009 (1)
    • Июль 2009 (4)
    • Февраль 2009 (2)
    • Январь 2009 (6)
    • Декабрь 2008 (2)
    • Показать весь архив
Реклама
Статистика
Rambler's Top100
© 2009 Евгений Копач Копирование материалов запрещено!