Я сделал простой слайдер изображения в JS для практики, но по какой-то причине переменная Amount равна 3, что и должно быть, я тестировал с помощью печати 3, но для моих операторов if я должен разделить на 2 для первого (что делает его работу ((function next())), но для второго он не работает, если я делю на 2 или только на сумму (функция back())Длина массива, если утверждение?
Я не знаю, почему это делается это, пожалуйста, может кто-нибудь объяснить? Спасибо!
var Images = ["http://www.industus.com/test/wat1.png", "http://www.industus.com/test/wat2.png", "http://www.industus.com/test/wat3.png"];
var CurrentImage = -1;
var Amount = Images.length;
function next() {
if (CurrentImage <= Amount /2) {
CurrentImage = CurrentImage + 1;
document.getElementById("Picture").src = Images[CurrentImage];
}
}
function back() {
if (CurrentImage >= Amount /2) {
CurrentImage = CurrentImage - 1;
document.getElementById("Picture").src = Images[CurrentImage];
}
}
Спасибо, это зафиксировал его. – user3247345