|
Java форум JavaTalks форум программистов
|
|
|
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
kurica : 1 Новичок
|
Июн 20, 2007 10:54 |
|
|
код такой:
| Код: |
<SCRIPT LANGUAGE="JavaScript">
NewImg = new Array (' "1.jpg", 2.jpg, ..., "n.jpg" ');
var ImgNum = 0;
var ImgLength = NewImg.length - 1;
//Time delay between Slides in milliseconds
var delay = 2000;
var lock = false;
var run;
function chgImg(direction) {
if (document.images) {
ImgNum = ImgNum + direction;
if (ImgNum > ImgLength) {
ImgNum = 0;
}
if (ImgNum < 0) {
ImgNum = ImgLength;
}
document.slideshow.src = NewImg[ImgNum];
}
}
function auto() { //alert(1);
if (lock == true) {
lock = false;
window.clearInterval(run);
}
else if (lock == false) {
lock = true;
run = setInterval("chgImg(1)", delay);
}
}
</script>
<?php
echo '<script language="JavaScript">javascript:auto();</script>';
?> |
скрипт очен глючит с загрузкой фото на auto(). скрипт пытается сначала загрузит все фото, а потом показыват их. можно ли сделат так, что бы скрипт загружал фотографии одну за другой, по принципу "загрузил 1.jpg-показал, загрузил 2.jpg-показал...", а не "загрузил 1.йпг, 2.йпг...н.йпг - начал показ" ??? |
|
|
|
 |
and20120201 : 1 Новичок
|
Фев 19, 2012 15:16 |
|
|
Как-то мне понадобился самый обычный слайдер (slider show) - галерея картинок сменяющих друг друга. Многие украшают свои сайты меняющимися картинками. И все бы просто - лезь в интернет - там такого много. Все так, но то, что мне попадалсь - было реализовано с использованием jquery. А мне захотелось создать что-то подобное, но только с использованием javascript. Ничего похожего мне не попалось - пришлось сделать javascript слайдер шоу (javascript slider show) самому.
Увидеть пример и код можно тут:
http://www.tool-bar.ru/slidershow/
Постарался анимационным гифом изобразить результат
 |
|
|
|
 |
|
|
Страница 1 из 1
|
Список форумов
-> JavaScript / JScript |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|