S3.Blog

21 Ноября 2024
A A A   RSS-лента
"Я знаю, что ничего не знаю, но многие не знают и этого". Сократ [?].

JavaScript: Lytebox

Дата последнего изменения: 5 Октября 2009
Метки статьи: Готовые решения, Фиксы & Хаки, JavaScript, © Авторское
Очень популярным стало открытие картинки на сайте в слое поверх всего, не открывая дополнительных окон. Удобно, красиво, быстро, в общем супер. Родоначальником был Lightbox, сейчас он называется LightBox2 . Всё в нем хорошо, кроме одного - что бы LightBox заработал надо дополнительно подключить библиотеки prototype.js и scriptaculous.js , а я большой любитель автономных скриптов all-in-one, которые умеют делать то же, что и матёрые jQuery и Prototype собратья, но состоящие из одного файла.


Похожие материалы:




Сергей (гость) • ответить
...Понял!!! Все впо ссылке configurations.html на этой странице (это я для таких же "чайников" отписал)
Но в Мозиле ваша замечательная добавка this.navType = 3 - не появляется!!! А жаль... Может опять я чего не длглняю?
С уважением
Александрответить
В примерах посмотрите на "Группа изображений"
там как раз navType=3 - снизу prev/next , а если подвести мышь к левой или правой стороне просматриваемого изображения, то появится еще и там навигация
Сергей (гость) • ответить
Ваша правда! Только, в моем случае (я использую iframe) не срабатывает.
Если есть авторский интерес к недочетам вашего замечательного продукта - могу прислать ссылку (по E-mail) на мою "больную" страничку. Скажите куда?
Если нет - и на том огромное спасибо! Очень полезная штука получилась!
С уважением
Александрответить
ну во-первых продукт не мой - я всего лишь пофиксил несколько недоделок
а во-вторых: я не доктор, но посмотреть могу
пиши сюда: s3 (=собака=) smtp.ru
Сергей (гость) • ответить
Спасибо!
А как сделать, чтобы в режиме rel="lyteshow[vacation]" . при открытии картинки Слайдшоу не запускалось автоматически, а только после нажатия Play? Вот тогда, наверное и будет счастье
Александрответить
файл lytebox.js, строка 381

Если пользователь кликнул не на первую картинку слайда, то в слайдшоу автоматически поставить паузу, иначе начать показывать слайды
this.isPaused = (this.slideNum != 0 ? true : false);

замените её на эту:
this.isPaused = true;

теперь при клике на любую картинку слайдшоу не запустится, пока пользователь не нажмет на Play
Валерий (гость) • ответить
Приведите пример (превьюшка) 80х60 при нажатии запускался lytebox а то по примеру
<a href="images/image-1.jpg" rel="lytebox" title="Image Description">Image #1</a>
только как ссылка.
Александрответить
А разве у вас не работают примеры из раздела "Примеры"?
grin (гость) • ответить
Спасибо... наконец-то нашел)))
!!! Неужели так много писанины, для простого показа картинок???(это я про файл lytebox.js,)
Дмитрий (гость) • ответить
подскажите пожалуйста как поменять цвет фона, надписи и т.д? стоит синий, а нужен черный.

 
 
  Имя *:   Решите пример *: =
 
Полужирный Курсив Подчеркнутый Перечеркнутый
 
Вставить изображение Сделать цитатой Вставить ссылку Вставить код

Вставить смайл
 
 

 



© S3.Blog: Если критикуешь, не предлагая решения проблемы, то ты становишься частью этой проблемы.