Главная arrow Главная arrow Динамическая галерея и слайдшоу.

Динамическая галерея и слайдшоу.

Image
Динамическая галерея и слайдшоу.
 

 Это сверхлегкая JavaScript-галерея и слайдшоу включает в себя большое количество возможностей. Недавно я искал хороший скрипт галереи для проекта своего клиента. Я хотел что-нибудь элегантное, простое и легкое. Но в основном находил решения на основе различных фрэймворков, которые весили более 30-50 Кб. Пока, наконец, не нашел то что искал.

Здесь пример приблизительной разметки для галереи:

<div id="gallery">
<div id="imagearea">
<div id="image">
<a href="javascript:slideShow.nav(-1)" id="previmg"></a>
<a href="javascript:slideShow.nav(1)" id="nextimg"></a>
</div>
</div>
<div id="thumbwrapper">
<div id="thumbarea">
<ul id="thumbs">
<li value="1"><img src="thumbs/1.jpg" alt="" /></li>
<li value="2"><img src="thumbs/2.jpg" alt="" /></li>
<li value="3"><img src="thumbs/3.jpg" alt="" /></li>
<li value="4"><img src="thumbs/4.jpg" alt="" /></li>
<li value="5"><img src="thumbs/5.jpg" alt="" /></li>
</ul>
</div>
</div>
</div>

Этот список - важный элемент галереи. Каждый тег li имеет свойство value, которое определяет имя для полноразмерного изображения.

Также Вам необходимо определить переменные для включения JavaScript-слайдшоу.

<script type="text/javascript">
var imgid = 'image'; // id of image div //
var imgdir = 'fullsize'; // full-size image directory //
var imgext = '.jpg'; // full-size image extension //
var thumbid = 'thumbs'; // id of the thumbnail container //
var auto = true; // automatic rotation toggle //
var autodelay = 5; // seconds before the image rotates //
</script>
<script type="text/javascript" src="packed.js"></script>

Этот скрипт был протестирован в IE6/IE7, FF, Opera и Safari.

Смотреть пример галереи

Скачать галерею

Комментарии
Добавить новый Поиск
+/-
Оставить комментарий
Имя:
Email:
 
Тема:
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Пожалуйста, введите проверочный код, который Вы видите на картинке.
mask3d  - Слайдшоу   |2009-03-30 18:19:42
Подскажите, можно ли сделать переход по ссылке если кликаешь по большому
изображению.Спасибо
igor   |2009-03-30 18:51:34
конечно можно,


Здесь вокруг тега img ставишь ссылку и всё работает
igor   |2009-03-30 18:53:14
< li value="1" >< a >< img src="thumbs/1.jpg" alt="" />
mask3d   |2009-03-31 03:24:54
Спасибо!Круто!То что так давно искал.
mask3d   |2009-03-31 03:35:30
Ан нет! Ссылка появляется только на тумбе, а надо чтобы на fullimage
kent   |2009-04-16 09:56:05
при добавлении большого количества картинок верхнее окно прокручивает все
нормально, зато в нижнем больше семи кадров не появляется - как это поправить?
Головочёс  - Как сделать мультиформатную Галлерею??   |2009-08-22 00:18:03
Как сделать мультиформатную Галлерею?? т.е. Jpg - можно.. всё поменять на Gif -
можно... а как чтобы и то и то_ перечисление типо var imgext = '.jpg', '.gif'; -
не выходит
ххх   |2009-08-22 00:33:23
чтобы разные расширения использовать нужно скрипт переписывать, по другому не
получится
katrin_qq  - авт. смена картинки   |2010-04-25 23:32:29
подскажите, а как убрать автоматическую смену картинки, когда собственно вообще
никуда не щелкаешь. то есть эффект хороший, но надо без него
katrin_qq  - авт смена картинки   |2010-04-25 23:37:11
подскажите, а как убрать автоматическую смену картинки, когда собственно вообще
никуда не щелкаешь. то есть эффект хороший, но надо без него
katrin_qq   |2010-04-25 23:38:20
подскажите, а как убрать автоматическую смену картинки, когда собственно вообще
никуда не щелкаешь. то есть эффект хороший, но надо без него
admin   |2010-04-26 01:10:56
var auto = true; // automatic rotation toggle //

поменяйте на

var auto =
false; // automatic rotation toggle //
katrin_qq  - пасибо.   |2010-04-27 20:13:13
пасибо. а если картинки будут лежать на в отдельных папках а а основной папке,
то надо видимо код переписывать, как я понимаю. (я просто не пойму как мне на
сервере сделать вложеные папки, наверно просто я бестолочь )
 
« Пред.   След. »

Поиск

Опросы

Ваш любимый браузер?

Кто на сайте?

Сейчас на сайте находятся:
44 гостей
© 2010 Web-планета: журнал для вебмастеров