У меня есть баннер с 10 картинками. Я знаю, как установить время ожидания, чтобы изображения переключались каждые определенное количество секунд, но как я могу установить таймер для изменения изображения в зависимости от того, как долго я хочу отображать отдельные изображения.
Например:
Я хочу, чтобы изображение 1 отображалось в течение 10 секунд, изображение 2 отображалось в течение 3 секунд, а изображение 3 отображалось в течение 15 секунд.
Это мой код до сих пор: (который изменяет все изображения с равными интервалами в 5 секунд.
Javascript:
window.onload = rotate;
var thisAd = 0;
var adImages = new Array("Images1/Picture10","Images1/Picture1","Images1 /Picture2","Images1/Picture3","Images1/Picture4","Images1/Picture5","Images1/Picture6","Images1/Picture7","Images1/Picture8","Images1/Picture9");
function rotate(){
thisAd++;
if(thisAd == adImages.lengh){
thisAd = 0;
}
document.getElementById("adBanner").src = adImages[thisAd];
setTimeout(rotate, 5 * 1000);
}