- Метки урока:
- jquery
- галерея
- изображения
Еще один вид галереи на jQuery
В этом уроке мы научимся создавать еще одну галерею на jQuery. Ее особенностью является возможность работать с большим количеством изображений.
Шаг 1.
Подключим необходимые для работы скрипты, прописав следующий код между тегами <head>:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jqgalscroll.js"></script>
Шаг 2.
В отдельную таблицу стилей или также между тегами <head> вставим стили галереи:
.jqGSContainer{position:relative;width:500px;}
.jqGSContainer .jqGSImgContainer{}
.jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}
.jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.jqGSContainer .jqGSImgContainer ul li img{border:1px solid #fff;}
.jqGSContainer .jqGSPagination{height:20px;top:5px;padding: 5px 0;}
.jqGSContainer .jqGSPagination ul{padding:0;margin:0;list-style:none;position:relative;float:right;}
.jqGSContainer .jqGSPagination ul li{padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSContainer .jqGSPagination ul li a{padding:2px 0px;background:#000;border:1px solid #fff; color: #fff;text-decoration:none;display:block;width:20px;font:10px Verdana, Arial, Helvetica, sans-serif;}
.jqGSContainer .jqGSPagination ul li a.selected{background:#fff;color:#f03;border: 1px solid #eaeaea;}
.jqGSContainer .jqGSPagination ul li a:hover{background:#fff;color:#000;border:1px solid #fff;}
.jqGSImgContainer{border:1px solid #000;}
Шаг 3.
Далее вставим следующий код скрипта:
<script type="text/javascript">
$(document).ready(function(){
$('#one').jqGalScroll();
});
</script>
Шаг 4.
Ну а теперь непосредственно в тело документа вставим галерею, которая представляет собой простой список.
<ul id="one">
<li><img src="1.jpg" border="0"/></li>
<li><a href="2.jpg"><img src="2.jpg" border="0"/></a></li>
<li><a href="3.jpg"><img src="3.jpg" border="0"/></a></li>
<li><a href="4.jpg"><img src="4.jpg" border="0"/></a></li>
<li><a href="5.jpg"><img src="5.jpg" border="0"/></a></li>
<li><a href="6.jpg"><img src="6.jpg" border="0"/></a></li>
</ul>
Здесь поменяйте пути к картинкам и соответствующие ссылки для них.
Еще нужно учесть, что ширина картинок не должна превышать 500 px. Если же вы все-таки хотите использовать картинки большей ширины, то измените значение width в самом первом стиле в шаге 2.
Спасибо за внимание! До новых встреч!
Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: www.benjaminsterling.com
Перевел: Сергей Патин
Урок создан: 26 Мая 2009
Просмотров: 30336
Правила перепечатки
5 последних уроков рубрики "jQuery"
-
Анимация набора текста на jQuery
Сегодня мы бы хотели вам рассказать о библиотеке TypeIt — бесплатном jQuery плагине. С её помощью можно имитировать набор текста. Если всё настроить правильно, то можно добиться очень реалистичного эффекта.
-
Временная шкала на jQuery
jQuery плагин для создания временной шкалы.
-
Заметка: Перезагрузка и редирект на JavaScript
Быстрая заметка, где вы сможете найти парочку JS сниппетов для перезагрузки и перенаправления пользователей через JavaScript.
-
Рисуем диаграмму Ганта
jQuery плагин для создания диаграммы Ганта.
-
AJAX и PHP: загрузка файла
Пример того как осуществить загрузку файла через PHP и jQuery ajax.