Я хотел бы сделать слайд-шоу из нескольких изображений на веб-сайте, но столкнулся с проблемой при попытке скопировать скрипт или создать новую функцию под другим именем для освещения следующего изображения на странице. Тогда вы не сможете увидеть либо обе фотографии на странице, либо увидите только одну. Я новичок в JS, просто хочу сделать под собой несколько картинок, чтобы каждое изображение менялось на другое каждые 2 секунды, мне это нужно для веб-сайта.
Вот исходный код:
https://jsfiddle.net/bradtraversy/74owmd01/
Моя проблема JS:
var i = 0; // Start Point
var images = []; // Images Array
var time = 3000; // Time Between Switch
// Image List
images[0] = "http://lorempixel.com/400/200/animals";
images[1] = "http://lorempixel.com/400/200/sports";
images[2] = "http://lorempixel.com/400/200/food";
images[3] = "http://lorempixel.com/400/200/people";
// Change Image
function changeImg(){
document.slide_1.src = images;
// Check If Index Is Under Max
if(i < images.length - 1){
// Add 1 to Index
i++;
} else {
// Reset Back To O
i = 0;
}
function changeImg_2(){
document.slide_2.src = images;
// Check If Index Is Under Max
if(i < images.length - 1){
// Add 1 to Index
i++;
} else {
// Reset Back To O
i = 0;
}
// Run function every x seconds
setTimeout("changeImg()", time);
setTimeout("changeImg_2()", time);
}
// Run function when page loads
window.onload=changeImg;
HTML:
Подробнее здесь: https://stackoverflow.com/questions/479 ... javascript
Набор изображений со слайд-шоу на JavaScript. ⇐ Html
Программисты Html
-
Anonymous
1770318568
Anonymous
Я хотел бы сделать слайд-шоу из нескольких изображений на веб-сайте, но столкнулся с проблемой при попытке скопировать скрипт или создать новую функцию под другим именем для освещения следующего изображения на странице. Тогда вы не сможете увидеть либо обе фотографии на странице, либо увидите только одну. Я новичок в JS, просто хочу сделать под собой несколько картинок, чтобы каждое изображение менялось на другое каждые 2 секунды, мне это нужно для веб-сайта.
Вот исходный код:
https://jsfiddle.net/bradtraversy/74owmd01/
Моя проблема JS:
var i = 0; // Start Point
var images = []; // Images Array
var time = 3000; // Time Between Switch
// Image List
images[0] = "http://lorempixel.com/400/200/animals";
images[1] = "http://lorempixel.com/400/200/sports";
images[2] = "http://lorempixel.com/400/200/food";
images[3] = "http://lorempixel.com/400/200/people";
// Change Image
function changeImg(){
document.slide_1.src = images[i];
// Check If Index Is Under Max
if(i < images.length - 1){
// Add 1 to Index
i++;
} else {
// Reset Back To O
i = 0;
}
function changeImg_2(){
document.slide_2.src = images[i];
// Check If Index Is Under Max
if(i < images.length - 1){
// Add 1 to Index
i++;
} else {
// Reset Back To O
i = 0;
}
// Run function every x seconds
setTimeout("changeImg()", time);
setTimeout("changeImg_2()", time);
}
// Run function when page loads
window.onload=changeImg;
HTML:
Подробнее здесь: [url]https://stackoverflow.com/questions/47979740/a-set-of-images-with-a-slide-show-in-javascript[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия