- Метки урока:
- web дизайн
- галерея
- ротатор
- jquery
Эффект растворения элементов на jQuery
В этом уроке мы рассмотрим интересный эффект растворения элементов при помощи jQuery. Использовать его можно в качестве ротатора баннеров, фраз, ссылок и т.п. Все зависит от Вашей фантазии и функциональных потребностей Вашего сайта.
Итак, приступим к созданию такого эффекта.
Шаг 1.
Для начала нужно скачать и подключить к документу необходимые скрипты.
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.innerfade.js"></script>
Шаг 2.
Затем между тегами <head> необходимо написать следующий код:
<script type="text/javascript">
$(document).ready(
function(){
$('ul#portfolio').innerfade({
speed: 1000,
timeout: 5000,
type: 'sequence',
containerheight: '220px'
});
$('#news').innerfade({
speed: 1000,
timeout: 5000,
type: 'sequence',
containerheight: '10px'
});
$('.fade').innerfade({
speed: 1000,
timeout: 6000,
type: 'random',
containerheight: '1.5em'
});
});
</script>
В данном случае свойства кода прописаны для всех трех элементов, использующихся в примере. Ненужные можете удалить.
Параметр type указывает на порядок появления элементов: sequence (последовательно) или random (появление в случайном порядке).
Параметр containerheight указывает высоту растворяющегося блока.
Шаг 3.
В нужном нам месте вставим код блока с растворяющимися элементами:
Для картинок это будет следующий код:
<ul id="portfolio">
<li>
<a href="http://ruseller.com/"><img src="images/ggbg.gif" alt="" /></a>
</li>
<li>
<a href="http://ruseller.com/"><img src="images/whizzkids.gif" alt="" /></a>
</li>
<li>
<a href="http://ruseller.com/"><img src="images/km.jpg" alt="" /></a>
</li>
</ul>
При необходимости список может быть продолжен или сокращен.
Для ссылок код будет такой:
<ul id="news">
<li>
<a href="#n1">1 Первый текст с ссылкой</a>
</li>
<li>
<a href="#n2">2 Второй текст с ссылкой</a>
</li>
<li>
<a href="#n3">3 Третий текст с ссылкой</a>
</li>
<li>
<a href="#n4">4 Четвертый текст с ссылкой</a>
</li>
</ul>
Чтобы избавиться от точек элементов списка, между тегами <head> или в отдельном css файле пропишем стиль:
li {
list-style-type: none;
}
Для элементов в абзацах код будет следующий:
<div class="fade">
<p>
1
</p>
<p>
2
</p>
<p>
3
</p>
<p>
4
</p>
<p>
5
</p>
</div>
Ну вот и все! Область использования такого скрипта очень широкая! Надеюсь он получит свое отражение и на Ваших сайтах.
Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: www.medienfreunde.com
Перевел: Сергей Патин
Урок создан: 28 Апреля 2009
Просмотров: 42501
Правила перепечатки
5 последних уроков рубрики "jQuery"
-
Анимация набора текста на jQuery
Сегодня мы бы хотели вам рассказать о библиотеке TypeIt — бесплатном jQuery плагине. С её помощью можно имитировать набор текста. Если всё настроить правильно, то можно добиться очень реалистичного эффекта.
-
Временная шкала на jQuery
jQuery плагин для создания временной шкалы.
-
Заметка: Перезагрузка и редирект на JavaScript
Быстрая заметка, где вы сможете найти парочку JS сниппетов для перезагрузки и перенаправления пользователей через JavaScript.
-
Рисуем диаграмму Ганта
jQuery плагин для создания диаграммы Ганта.
-
AJAX и PHP: загрузка файла
Пример того как осуществить загрузку файла через PHP и jQuery ajax.