Привет, коллеги-участники stackoverflow, Я пытался создать слайд-шоу. Я ссылаюсь на многие другие сайты, включая этот, но картинки не отображаются в элементе контейнера, а также правильные кнопки «prev» и «next». Буду признателен за помощь! :)(Javascript) Слайд-шоу не работает
мой код:
var photos = newArray();
photos[0] = "img/image(2).jpg";
photos[1] = "img/image(4).jpg";
photos[2] = "img/image(6).jpg";
photos[3] = "img/image(8).jpg";
photos[4] = "img/image(10).jpg";
photos[5] = "img/image(12).jpg";
photos[6] = "img/image(14).jpg";
photos[7] = "img/image(16).jpg";
photos[8] = "img/image(18).jpg";
photos[9] = "img/image(20).jpg";
photos[10] = "img/image(22).jpg";
photos[11] = "img/image(24).jpg"
//END OF PHOTOS ARRAY//
var i = 0;
var k = photos.length-1;
function next.onclick() {
var img= document.getElementById("image-container");
img.src = photos[i];
if (i < k) {
i++;
}else {
i = 0; }
}
function prev.onclick() {
var img= document.getElementById("image-container");
img.src=photos[i];
if)i > 0) {i--;}
else {i = k; }
}
getImageArray = function(containerId) {
var containerElement = document.getElementById(container);
if (containerElement) {
var imageArray = containerElement.getElementById("container");
return photos[i];
} else {
return null;
}
}
это то, что мой слайд-шоу выглядит как (он сломан) http://prntscr.com/5dcfzq Кнопка доля не важно, я могу сделать эту работу, по крайней мере. Основная проблема заключается в том, что изображения не отображаются, а кнопки «назад» и «вниз» перепутаны: «(
ps (Я не уверен, что часть причины заключается в том, как я связываюсь с« следующей » "или "назад" функция с сНом тегом, потому что я это, как я это делает:
<div id = "back" onclick = "prev()"></div>
'вар фото = newArray();' Там должно быть пространство между новым и Array, чтобы начать с (так 'вар фотографии = новый Array();') –
'функция prev.onclick() {'должна быть просто' function prev() {'; то же самое с «next.onclick()» на основе использования в HTML. – rfornal
в 'prev()' ... 'if) i> 0) {i -;}' должно быть 'if (i> 0) {i--; } ' – rfornal