Установка Lightbox и изменение скорости анимации для переходов

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
Что поменялось, добавилось, допилилось и отвалилось
Аватара пользователя

Автор темы
aeplug
Санта
Санта
Сообщения: 2802
Зарегистрирован: 18 мар 2016, 23:20
Откуда: С Ютуба
Благодарил (а): 18 раз
Поблагодарили: 274 раза
Контактная информация:

Установка Lightbox и изменение скорости анимации для переходов

Сообщение #1 aeplug » 23 мар 2016, 16:17

Установил Lightbox расширение для форума phpBB 3.1.8, чтобы просматривать изображения стало удобнее и красивей.
Lightbox demo.jpg
Lightbox demo.jpg (22.83 КБ) 4339 просмотров
Lightbox demo.jpg
Lightbox demo.jpg (22.83 КБ) 4339 просмотров

Но скорость анимации была слишком медленная (на мой вкус), поэтому обычная настройка плавно перешла в правку самих исходных файлов.
Находим внутри расширения файл lightbox.min.js (копия lightbox.js меньшего размера).
../ext/vse/lightbox/styles/all/template/lightbox/js/lightbox.min.js
В нем есть две переменные fadeDuration и resizeDuration. Эти значения используются для затемнения экрана и изменения размеров при переходе между картинками. Меняем их значение на "по быстрей"
fadeDuration and resizeDuration.jpg
fadeDuration and resizeDuration.jpg (48.89 КБ) 4339 просмотров
fadeDuration and resizeDuration.jpg
fadeDuration and resizeDuration.jpg (48.89 КБ) 4339 просмотров

Дальше находим все вызовы функции fadeIn('slow'), что примерно равно 600ms. После смены картинок мне хотелось, чтобы вспышка была менее заметна. Поэтому я заменил параметр, передаваемый в функцию, на выше упомянутую переменную fadeIn(this.options.fadeDuration).

Мне кажется так просмотр стал занимать гораздо меньше времени и перестал раздражать своими задержками. Можете потестировать скорость реакции прямо тут, щелкая по изображениям.

phpBB • Lightbox - Contribution Details
https://www.phpbb.com/customise/db/extension/lightbox/


Видео уроки для After Effects http://www.youtube.com/AEPlug
Платные консультации по работе в программах


Вернуться в «Лог изменений форума (ChangeLog)»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей