Эффектная смена текста
Textualizer
Плагин Textualizer позволяет эффектно сменять параграфы с текстом. Такой эффект отлично подойдет для презентационных разделов сайта. Плагин реализует три эффекта для появления текста (+ четвертый — перемешанный) и позволяет задавать продолжительность анимации и продолжительность сохранения текста в готовом состоянии.
Замечание: у блока, в котором будут размещаться сменяющиеся параграфы текста, должна быть задана фиксированная высота (не auto). Иначе тексты не будут видны.
Подключение и использование
Чтобы плагин стал доступен на странице необходимо подключить файл с библиотекой jQuery и файл с плагином (можно скачать на официальной странице):
После этого применить плагин можно двумя способами:
- Применить плагин к блочному элементу, в котором находятся параграфы с текстами (именно они и будут сменять друг друга).
- Применить плагин к пустому блочному элементу, а тексты задать в первом параметре метода, массивом строк.
Как вы уже могли заметить, плагин обладает командой start, которая и запускает эффект. Всего существует четыре команды: start, pause, stop и destroy (их описание можно посмотреть во вкладке команды).
Так же, плагин обладает несколькими настройками, которые можно задавать при инициализации плагина на элементе (см. вкладку свойства).
Информация
- Размер плагина ~5k
- Официальная страница
- Работает во всех современных браузерах:
- IE 6+
- Chrome
- Firefox 3.5+
- Opera 10.6+
- Safari 4+
- Mobile Safari (iOS 4)
// ------- Работа со свойством duration --------- // в момент установки плагина на элемент $(".textBox").textualizer({ onResize:10000 }); // если текст задается в textualizer, параметры задаются после: $(".textBox").textualizer( ['Текст 1', 'Текст 2'], { onResize:10000 } );
// ------- Работа со свойством duration --------- // в момент установки плагина на элемент $(".textBox").textualizer({ rearrangeDuration:5000 }); // если текст задается в textualizer, параметры задаются после: $(".textBox").textualizer( ['Текст 1', 'Текст 2'], { rearrangeDuration:5000 } );
- "fadeIn" (варьирование прозрачности)
- "slideLeft" (движение слева на право)
- "slideTop" (движение сверху вниз)
- "random" (смешанные эффекты)
// ------- Работа со свойством effect --------- // в момент установки плагина на элемент $(".textBox").textualizer({ effect:"fadeIn" }); // если текст задается в textualizer, параметры задаются после: $(".textBox").textualizer( ['Текст 1', 'Текст 2'], { effect:"fadeIn" } );
// ------- Работа со свойством centered --------- // в момент установки плагина на элемент $(".textBox").textualizer({ centered:true }); // если текст задается в textualizer, параметры задаются после: $(".textBox").textualizer( ['Текст 1', 'Текст 2'], { centered:true } );
Замечание: — практика показывает, что эта команда иногда, работает не правильно. После ее вызова остается не скрыта часть текста. Возможно в скором времени эта ошибка будет исправлена.