css, html, php, javascript, jQuery, ajax … – решения, примеры, рецепты
11 Авг








Откройте пример в отдельном окне и посмотрите исходный код.
Итак, что же нужно, чтобы использовать такую галерею на своем сайте?
Нам понадобится библиотека jQuery, конечно же сам плагин jquery.lightbox.js, файл стилевого оформления, несколько картинок (вперед, назад, загрузка…) и фотографии для Вашей галереи, представленные в двух вариантах: миниатюра и полноразмерное изображение.
Нужные файлы (включая демонстрационные фото), Вы сможете найти в этом архиве. Сам плагин jquery.lightbox.js и библиотеку jQuery можно найти в разделе Download.
Для начала подключим в разделе HEAD нашей HTML-страницы нужные файлы, конечно же соблюдая пути к ним (у Вас они могут отличаться):
<script type="text/javascript" src="js/jquery-1.2.6.js"></script> <script type="text/javascript" src="js/jquery.lightbox.js"></script> <link rel="stylesheet" type="text/css" href="lightbox.css" />
Затем займемся размещением в теле HTML-страницы миниатюр. Тут простор для творчества – размещайте как, где и сколько хотите миниатюр. Вот например:
<ul>
<li>
<a href="img/01.jpg" rel="lightbox-tour" title="1-я"><img src="img/01m.jpg" /></a>
</li>
<li>
<a href="img/02.jpg" rel="lightbox-tour" title="2-я"><img src="img/02m.jpg" /></a>
</li>
<li>
<a href="img/03.jpg" rel="lightbox-tour" title="3-я"><img src="img/03m.jpg" /></a>
</li>
<li>
<a href="img/04.jpg" rel="lightbox-tour" title="4-я"><img src="img/04m.jpg" /></a>
</li>
</ul>
Довольно просто: мы разместили миниатюры в списке (Вы можете избрать другой вариант). Самое главное здесь не список, а то, что мы заключили картинку-миниатюру в тэг А, который ссылается на полноразмерное изображение и имеет атрибут rel со значением lightbox-tour. Вот это действительно важно. Собственно Вы могли бы задать значение lightbox-petya или lightbox-1 для всех фотографий галереи. Здесь важно присутствие ключевого слова lightbox, а разные «окончания» всего лишь идентификатор одной группы фотографий – ведь Вы можете разместить на странице и несколько независимых наборов, которые могут включать в себя от 1 до N (сколько влезет) фотографий. И еще – содержимое атрибута title – это описание, прилагаемое при просмотре к полноразмерной фотографии.
Это самый простой и легкий способ использования плагина jQuery LightBox. Есть и еще один, более гибкий способ. Посмотрите код, приведенный ниже. В jQuery-селекторе мы отбираем все элементы А, которые нас интересуют. Но преимущество этого способа даже не в этом, а в том, что тут можно использовать кое-какие опции, которые мы разберем ниже…
<script type="text/javascript">
$(document).ready(function(){
$("#selector a").lightbox();
$.Lightbox.construct({
"speed": 700,
"show_linkback": true,
"keys": {
close: "q",
prev: "z",
next: "x"
},
"opacity": 0.7,
"rel": box-tour,
text: {
image: "Картинка",
of: "из",
close: "Закрыть",
closeInfo: "Клик вне картинки завершит просмотр.",
help: {
close: "Закрыть",
interact: "Интерактивная подсказка"
},
about: {
text: "Можно вставить какую-нибудь ссылку",
title: "И снабдить ее комментарием...",
link: "http://www.linkexchanger.su/2008/65.html"
}
}
});
});
</script>
Набор опций передается в $.Lightbox.construct({});. В общем-то все опции имеют говорящие названия, но раз обещал их пояснить…
speed – скорость перехода от одной картинки к другой, указывается в миллисекундах.
show_linkback – показывать или не показывать ссылку при просмотре. Принимает значения true/false. По умолчанию true – показывать.
opacity – прозрачность общего фона при просмотре. Изменяется от 0 до 1. По умолчанию установлено 0.9.
keys – тут можно определить клавиши управления при просмотре. Принимает набор из пар ключ/значение. close – ясное дело закрыть, prev – предыдущая картинка, next – следующая. По умолчанию close:c, prev:p, next:n.
text – тут уж совсем пояснять нечего. Просто посмотрите пример…
Я привел не все опции – остальные Вы сможете обнаружить, если откроете файл jquery.lightbox.js и найдете строки 455 – 520.
Что еще можно натворить с jQuery LightBox, чтобы Ваш экземпляр немного отличался от своих собратьев? Пожалуй немного поковырять стилевое оформление в файле lightbox.css. Ну например, чтобы изменить цвет фона с установленного по умолчанию черного на какой-нибудь зеленый, найдите #lightbox-overlay и поменяйте background-color:#0000; на background-color:#00ff00; и так далее…
Отзывов (92) на «jQuery LightBox – отличная фотогалерея.»
В рот мне ноги ^_^
я ждал этой статьи/
Геннадий вам спасибо за материал!
С этой новой версией галереи не работает IE, будьте внимательны
Да, Вы правы. Я обычно проверяю во всех популярных браузерах, а тут торопился, времени не было. Причем на сайте разработчика плагина и на страничке плагина на сайте jQuery об этом ни слова не сказано.
Хоть название статьи меняй…
Ладно, ничего, переживем. Вроде бы это не единственная галерея для jQuery – обязуюсь раскопать и написать….
Ха!!!
Нашел я информацию об этом казусе…..
Вырезал понимаешь…. В общем можно использовать версию галереи v1.0.1-final, тогда работать будет во всех браузерах, но вот эта версия не поддерживает работу с $.Lightbox.construct({});
Не работает только IE6 – выскакивает подсказка – мол спаси разработчиков -обнови браузер наконец
вопрос – как можно менять эффект всплытия – вот в вашей довольно интересная анимация – но это ВАША – а как поменять?
и по поводу еще плагинов – ThickBox http://jquery.com/demo/thickbox/
не знаю правда исправили ли баг для IE6 там – неправильное позиционирование было – сдвиг вниз.
И вот еще хотелось бы чтобы комментарий к картинке появлялся сразу а не только когда наводишь – это можно настроить?
Никаких специальных эффектов я не использовал – Вы можете посмотреть в исходных кодах примера. Эффект получается за счет разных размеров картинок. Ну, разве что я еще скорость перехода от картинки к картинки снизил с 400 до 700 мс.
А что касается комментария – опций для этого нет вроде бы. Можно наверное сделать, но надо ковыряться либо в CSS-файле, либо в JS. Причем скорее именно в JS-файле.
посмотрите FancyBox -легче чем LightBox
- simple jQuery plugin for fancy image zooming
http://fancy.klade.lv/
очень неплохо!
пока меня удерживает от смены шуттера на этот плагин только то, что сей плагин не умеет менять размеры картинки, исходя из размеров экрана – на низких разрешениях картинки смотрятся плохо.
и еще – пояснения, берущиеся из тега title, я уверен, не стоит скрывать до наведения курсора на картинку.
оп… поторопился…
в 6м ишаке то – не работает
jQuery гарантированно поддерживает IE 6.0+, FF 2+, Safari 2.0+, Opera 9.0+.
можетбыть ктонить подскажет как заставить работать
LightBox и ThickBox в safari ниже. 2.0?
замучался..
нашел только один способ: использовать jquery версии
jQuery 1.1.2.
Господа, весьма обеспокоен выбором плагина для галереи. Сначала использовал Thickbox, но он не понимал клавиш «влево и право», а поскольку все картинки разного размера, мышкой листать не удобно. Поставил LightBox, навигация удобное, красиво все, но вот в третьем Фаерфоксе на месте где должен быть скролл, дырка. Дырка в затемнении. В эксплоре вообще беда, дырки в затемнении не только справа, но и слева.
Никита, у меня вроде тоже самое, что вы и написали. Попробовал удалить строчку «», которая в самом верху – все стало нормально
Можно ли используя Thickbox изменять размеры окна в соответствии с содержимым, которое подгружается в это окно
Такое ощущение, что Вы сразу вопрос задаете, даже не посмотрев демо… Окно изменяет размеры в соответствии с картинкой, которая в него подгружается. Если речь о содержимом вообще, то см. jQuery FancyBox – отличная фотогалерея
При подгрузке картинок и Lightox и Fancybox и Thickbox справляются со своей задачей – меняю размер окна в зависимости от изображения, а как сделать так окно также динамически изменялось при загрузке в него различного содержимого?
Использую fancybox для галереи картинок. Всё бы хорошо, но в IE 6-7 fancybox искажает размер подгружаемой картинки и она смотрится ужасно (в моем случае подгражуются скриншоты таблиц с символами – символы сильно искажаются).
В Firefox и Opera всё замечательно.
Подскажите, как заставить fancybox показывать картинки в оригинальном размере. Спасибо!
в ie6 примеры не работают, вы обновили jQuery до 1.3.1?
доброго времени суток!
Использую lightbox 5.0 с сайта
http://leandrovieira.com/projects/jquery/lightbox/
У меня вопрос: почему иногда помимо подключения всего лишь одного-единственного файла jquery-1.3.2.js бывает недостаточно (а порой – и вовсе с ним не работает)?
с их основным файлом – всё работает, как только отключаю его – не хотит..
Спасибо!
к моему предыдущему посту:
Кстати, эта галерея работает везде
Ну нельзя же к каждой библиотеке свой основной jquery.js писать.. Этак сколько же таких файлов (помимо самих плагинов) скопится.. Или я что не так понимаю и делаю..
Спасибо!
С 1.2.6 вероятно будет работать, с 1.3.2 (по крайней мере, если использовать как в примере с сайта) – нет.
$(‘a[@rel*=lightbox]‘).lightBox({…
в 1.3.2 этот селектор уже не работает…
Тут скорее всего надо просто разобраться в совместимости версий библиотеки jQuery и плагина…
Спасибо за ответ, gennady!
Gennady, скажите, пожалуйста, что дословно обозначает строка
$(«#selector a»).lightbox();
P.S. Огромное спасибо за статью!!
Выбрать все элементы а, которые являются дочерними по отношению к элементу, имеющему идентификатор selector, и применить ко всем элементам попавшим в этот набор метод lightbox(), т.е. использовать функциональность этого плагина.
Почитайте: jQuery: структура, терминология – многое станет яснее…
Подробное описание опций плагина можно посмотреть тут – http://itforweb.com/content/e137/
Доброго времени суток.
Не подскажите, почему в опере 9.64 при первом открытии фотографии, она съезжает вниз. При последующием открытии фотографии или переход на другую все нормально.
Вероятно, у вас отключены картинки при просмотре… Тогда при открытии большой сначала появляется просто квадратик в центре, а от центра вниз уже позже все изображение строится…
Могу ошибаться
To sagor:
Есть такое дело – я детально не разбирался, но вероятно незначительный баг плагина. Такого рода плагины выводят полноразмерное изображение в абсолютно позиционированном слое, положение которого рассчитывается на основании как размеров самого изображения, так и окна просмотра. Т.е. недоработка, не полностью учтены различия в реализации механизмов отображения браузеров.
Возникает такое ощущение, что при первом открытии в опере, картинка сначала открывается где то там, а потом уже определяются параметры экрана и уже потом, изображения открываются с примененными параметрами экрана.
Кажется нашел причину, точнее возможность исправления этого(причины не знаю, ибо не знаю ни javascript, ни jQuery). В css в #lightbox-overlay изменить параметр height: auto на определенное значение.
Не могу разобраться как менять расстояние между миниатюрами(( В Фоксе все нормально, но в опере картиннки расположены вплотную. «rel»: box-tour – что такое? если он стоит , то .Lightbox.construct не работает, если убрать то все норм. Спасибо.
rel – это атрибут элемента а. Для чего он служит – в статье написано. Что касается собственно вопроса, то ответ нужно искать в CSS – как Вы описали стили отображения, так они и отображаются…
Спасибо!!! То, что доктор прописал
От, ёлки… всем хорош плагин, на как сделать, чтоб он показывался без title, без надписи «Рисунков из», без кнопок навигации??? Смысл в чём: на странице есть несколько одинаковых элементов, к которым применяется лайтбокс. Так и надо, чтоб только один из них лайтбоксился, без переходов к другим…
none… ох, знакомое что-то… Давайте после 22 числа пообщаемся. Я сейчас отдыхаю. Кстати судя по мылу Вы с Украины? Так я у Вас, в Крыму….
В 6 ИЕ так данный плагин и не работает. Даже обновленный(1.3.8-dev)!
LightBox не работает с IE6 – разработчики сознательно сделали это. Я правда по какой-то причине не указал этого в статье, правда написал об этом в другой статье jQuery FancyBox – отличная фотогалерея
А как сделать чтоб при выборе даты осуществлялся переход по ссылке ?
В Lightbox есть возможность выбора даты?
Сори. Не туда написал. Но всётаки. В datapicker как сделать, чтобы при нажатии на дату осуществлялся переход по ссылке ну допустим (mysite.ru/date2009-09-01)
Сори принимается, но писать лучше все же в тему….
Попробовать можно примерно так:
onSelect: function(dateText, inst) {
window.location.href = «http://mysite.ru/» + dateText + «/»;
}
т.е. использовать onSelect, по которому вызывать функцию, а в ней делать переход по ссылке.
dateText – выбранная дата в установленном формате.
Можно помудрить со вторым аргументом, если надо. Там inst – это объект у которого есть свойства selectedDay, selectedMonth, selectedYear – т.е. можно составить url и из них (названия свойств говорят сами за себя).
Код не проверял на работоспособность – поскольку пояснял только принцип…
Я впринципе та к и делал … вот только сейчас дошло ..
после window.location.href = “http://mysite.ru/” + dateText + “/” надо добавить return true;
Спасибо .
Ооочень прикольная галерея – но у меня почему-то локально все работает а вон на хостинге не хочет(((
в чем может быть проблема?
Пути к файлам. Пожалуй только в этом…
Да нет…..(
все верно……может есть особые требования к хостингу?
все заработало…. – спасибо!)
Подскажите пожалуйста, как сделать так чтобы в свойство href можно было ставить php файл, генерирующий картинку.
Дело в том, что у меня все картинки хранятся в базе.
Хотелось бы иметь возможность писать … …
Сам php файл по сути формирует картинку, т.е. имеет примерно влед вид:
»
header(‘Content-type: image/jpeg’);
echo код картинки.
»
У меня при данном написании в окошко выводится не картинка а её код, т.е. JFIFF и т.д.
Буду очень блвгодарен за помощь.
к предыдущему сообщению: прошу прощения – не учел особенности оформления постов.
Вот эти слова в предыдушем сообщении не видно:
«Хотелось бы иметь возможность писать
hfer=’…get_image.php&id=4 ‘ «
прошу прощения, я уже разобрался.
моя ошибка.
всё работает.
спасибо за галерею.
Только совет – используйте лучше FancyBox, поскольку в LightBox разработчики вырезали поддержку IE6 – а я в статье вроже бы упустил этот момент осветить…
Срочно! Подскажите пожалуйста!
Есть на одной странице 3 раздела с фотками.
Скажем в первом разделе 5 фоток во втором 6 и втретьем 7.
Как сделать что бы после просмотра последней фотки раздела скрипт закрывался.
То есть первый раздел закроется после 5 фотки второй после 6 а третий после 7.
Да просто в атрибуте rel для разных разделов (групп фотографий) указывать разные значения…
не получится у меня все это происходит динамически…
Вот пример
http://silanar.ru/nashi-klienty.html
Нажимая на первую фотку открывается скрипт.
В 1-й новости ещё 5 фоток спрятано. прокручиваем их. после последней нужно что б скрипт закрылся.
Там все шаблоном сделано статикой не получится.
Заказчик должен редактировать и добавлять.
Разобрался.. Другой скрипт помог. только пришлось id в два места выводить…
Товарищи, коли тут завели тему про картинки, эксплорер и jquery позвольте немного пооффтопить, но очень нужно!!!
Наткнулся на такую хрень в эксплорере – есть див в котором лежит просто картинка:
в таблице стилей скрываем этот див:
#samp { display: none; }
Внимание: пытаюсь показать этот див: … $(«#samp»).show();
Сам див показывается, а картинка, лежащая в нем НЕТ! Это происходит только в эксплорере (тестировал в 8м, включал режим совместимости, не помогло), в файерфоксе, опере, хроме, сафари все идеально работает. Перепробовал все варианты: добавлял картинке свойсво display: block; и в таблице стилей и непосредственно в теге картинки и !important и что только я не делал… ничего не помогло!!!
Подскажите, что это???
В ie7 работает, думаю в 6-ом тоже. В 8-го дома нет – завтра на работе смогу глянуть, но походу Вы где-то точку с запятой забыли поставить, а ie этого не любят. Хотя в остальных браузерах такое прокатывает…
У меня стоит плагин FancyBox for WordPress. И установлена галерея NextGEN Gallery. Так вот проблема в том, что не получается ЗАМЕНИТЬ просмотрщик галереи на fancybox. … помогите пожалуйста ;( очень мучаюсь.
А как сделать, чтобы вместо обычного описания к картинке выводилась маленькая табличка? в тег title хтмл код не впишешь
Добрый день)
А у меня к вам такой вопрос. Как сделать, чтоб окошко с картинкой всплывало поверх всех блоков? У меня некоторые блоки перекрывают его…
Да, Артем, насколько помню, использование html здесь не предусмотрено.
Оксана, Вам надо в сторону css смотреть. LB показывает картинку в слое, расположенном «высоко», но не очень – z-index слоя в котором показывается элемент #lightbox-overlay составляет 100 (см. css-файл плагина).
Вполне возможно, что некоторые элементы Вашей веб-странице просто находятся еще «выше».
А я уже разобрался
Решил проблему, заменив лайтбокс на fancy box. Получилось супер. Спасибо )
Решил описанную проблему с перекрыванием слоем с флеш объектом любого слоя, включая галерею.
Для флеш объекта, ну и для любого другого встывленного тегом наверное, необходимо прописывать
В этом случае любой слой расположенный выше – может его перекрыть.
В противном случае он, по умолчанию, имеет z-index -бесконечность и всегда находится сверху.
Почему то код не добавился
Еще раз:
необходимо прописывать:
param name=wmode value=opaque
Да, я уже сама разобралась с этим, извините за глупый вопрос.
а подскажите ещё одно пожалуйста – неужели эта фотогаларея не предусматривает сохранения рисунков?
я имею ввиду когда фото открываются в отдельном окне, чтоб у людей была возможность – сохранить изображение…
Да, я уже сама разобралась с этим, извините за глупый вопрос.
а подскажите ещё одно пожалуйста – неужели эта фотогаларея не предусматривает сохранения рисунков?
я имею ввиду когда фото открываются в отдельном окне, чтоб у людей была возможность – сохранить изображение..
Наверное надо будет «освежить» статью про LightBox, а то ей уже больше года…….
To Оксана:
есть опция download_link, которая при нимает значения true/false, соответственно показывать/на показывать ссылку на загрузку картинки.
В общем можно посмотреть тут – version v1.3.7-final
Да в том то и дело, что не работает опция… а где ссылка должна появиться?
Опция работает. Более того, там по умолчанию true уже стоит, т.е. ссылка на изображение есть – этой ссылкой является комментарий под картинкой.
Геннадий спасибо еще раз за вчерашнюю подсказку.
Вчера все поставил, вроде все работает, но есть пара вопросов.
1. использую IE8 при открытии большой картинки она находится в самом верху окна, а хочется чтобы посерединке. Подозреваю что гед-то есть параметр выравнивания… где?
2. Если в галерее несколько страниц, как организовать переход после просмотра последней фото первой страницы к следующей фото на второй странице?
1. Может первая картинка очень большого размера? Тогда бывает… А выравнивать и подгонять размеры он должен автоматом.
2. Загрузить вторую страницу и кликнуть на миниатюре (ес-но на этой странице тоже должен быть подключен плагин). Или перенести все миниатюры на одну страницу.
З.Ы. Второй вопрос я вообще не очень понял…
1. все картинки одного размера 700px по длинной, но это и не важно так как размеры он подгоняет правильно. Наверно я не совсем правильно напсал вопрос. Когда щелкаем по превьюшке, то картинка открывается не по середине окна браузера а в самом его верху, почти в плотную к верхней границе. должен быть наверно параметр выравнивания большого фото по отношению к окну браузера.
2. есть например две (или более) страниц на которых расположены превью фото. на каждой странице например по 12 штук. я открываю превью с первой страницы первого фото, открывается большое фото в середине браузера. я просматриваю следующие фото листая их в большом варианте. в тот момент когда я начинаю просматривать 13 номер и дальше (те фото что находятся уже на второй странице) должен произойти «переход» на вторую страницу. т.е. если я решу остановить свой просмотр например на 15 или 16 фото, то выключив большой просмотр я должен попасть на вторую страницу сайта где лежат превью именно с этими номерами, а не на первую с которой начал просмотр.
Вроде теперь постарался понятнее описать ситуацию
p.s. конечно коды прописаны на всех старницах.
1. Параметра нет. В доках написано, что он (плагин) обязан делать это автоматом (т.е. центрировать картинку).
2. Это же JavaScript, он работает на стороне клиента. Поэтому, то что «вывалил» сервер в браузер юзеру, с тем JS и работает.
Геннадий, добрый день.
Подскажите, а можно в Лайтбокесе организовать вывод случайной картинки?
Скажем, стандартная ситуация: есть страница, на которой одно изображение «главное» плюс набор картинок меньшего размера, объединенных в группу. Лайтбокс дает нам возможность, кликая по картинкам в группе, выводить их на месте «главной».
Но если мы будем обновлять страницу, все равно «главной» будет одна и та же. В результате, пользователю, зайдя несколько раз на страницу станет скучно)))
Я нашел кучу способов как с помощью php сделать простенький «рандомайзер», который бы выбирал случайным образом картинки из папки…
а можно ли как-то эту задачку решить в рамках лайтбокса? уж больно нравится его отображение галереи.
ну или еще как-то поженить эти две задачки: красивая галерея на jQuere и рандомайзер.
Спасибо
Спасибо все работает.
Konstantin, может я задачку не очень понял. А чем PHP не угодил? Зашел один раз – один набор, зашел другой раз – другой…
Геннадий, спасибо. Вы правы. Сделал)))
Зато есть новый вопрос, буду очень признателен если найдется минутка хотя бы указать направление:
а как сделать, чтобы при клике на превью (а еще лучше — при наведении мыши) его изображение «передавалось» в некое центральное место на странице. что-то вроде этого
при наведении на маленькие превьюшки (ну и при клике соответственно), их изображение возникает в диве с главной фоткой.
как я понял здесь также используется лайтбокс (посмотрел исходный код страницы), но реализации подобных эффектов ни у лайтбокса, фэнсибокса и пр. в штатном виде не нашел. Похоже, что это уже дописанный код.
Я не очень силен в этом вопросе, может есть какие-то готовые решения на этот счет, где такая возможность предусмотрена?
Или есть несложный способ прикрутить эти возможности к лайтбокс?
Спасибо
Konstantin, Вы сами себя немного путаете. LightBox на этой странице действительно есть. Но этот плагин открывает полноразмерное фото в отдельном слое, «поверх» контента. Тот функционал, который хотите Вы, к LightBox отношения не имеет. Кстати, и реализован он кое-как – зачем каждый раз перегружать страницу, чтобы миниатюра оказалась в области увеличенного изображения.
Почитайте это: Мини фотогалерея из 11 строк кода. Вам как раз должно подойти.
Добрый день, а подскажите пожалуйста, существует ли какая-то возможность, плагин для LightBox чтобы просматривать большие изображения(возможно zoom-навигация по изображению). По умолчанию если открывается рисунок с большим расширением – он его уменьшает для просмотра.
А ещё как можно увеличить эти максимальные параметры?
Если не ошибаюсь, есть опция auto_resize, по умолчанию установленная в true (картинки масштабируются). Попробуйте установить ей значение false.
Ага) она и есть) спасибо))
Но все таки когда изображения очень большие (и их необходимо такими оставить) возможно ли здесь где -то добавить zoom-навигацию по изображению? и как)
Здесь (в самом плагине) нет. На самом деле клонов Лайтбокса много. Есть довольно удачные. Надо искать. Можете покопаться на Ajax Rain, вдруг что-то подвернется.
Спасибо за ссылку)) нашла то что надо)
жаль что Лайтбокс не поддерживает iframe. Я решила остановиться на fancybox и jQuery: jQZoom для лупы))
Подскажите почему приведенный пример не работает в Mozilla и Explorer ? Что нужно для этого сделать что бы исправить проблему?
В Mozilla он совершенно нормально работает, а в IE (по крайней мере в этой версии) он и не будет работать.
Вам нужно брать последнюю версию LightBox – там поддержка IE снова присутствует. Правда настраивается все не без труда (имеется ввиду настройка под ie конечно).
Скажите народ меня интересует как я могу привязать галерею к меню, так чтобы я мог выбрать группу и с ней же меняется галерея?
Здравствуйте!
Установил LightBox – отлично работает, спасибо за советы.
Один момент – на демонстрационном примере все отображается как надо, а на сайте с теми же параметрами окно с изображением при загрузке уплывает далеко вниз, приходится пользоваться прокруткой. И в FF, и в Opera картина примерно одинаковая.
Подскажите в чем может быть причина.
Здравствуйте!
Причина может быть в разметке и стилевом оформлении той страницы, куда галерея вставляется… Т.е. что-то мешает правильному отображению. Пробуйте сначала вставить галерею, а потом добавлять то оформление, которое нужно. Вероятно это самый простой способ найти причину конфликта.
Здраствуйте подскажи немогу понять галерея на локалке т.е. (мой комп) работает, залил ее на сервер в инете она отказывается выполнять свою функцию она не работатет на сайте. Вот сайт http://design-visual.ru/index.html
Однозначно – пути к файлам. У Вас не подключилась библиотека jQuery и FireBug об этом и говорит – $ is not defined.
Обсуждение статьи можно продолжить на форуме jQuery.