Member 13391383 Ответов: 1

Что не так в моем кодировании, когда я хочу создать анимацию?


<!DOCTYPE html>

var c=new Array("https://i.pinimg.com/736x/29/77/ee/2977ee03f8c36bf71f0e4acc22738c7d--indian-gods-indian-art.jpg","https://i.pinimg.com/736x/b8/be/f5/b8bef5902e49262e301b4134ae48fb9b--ganesha-paintings-ganesha-art.jpg","https://i.pinimg.com/736x/6d/86/5f/6d865f3d83f6003643e27b2ae00317da--shiva-hindu-hindu-art.jpg");
var i=1;
var ref;

function picture() {
    document.images[0].src=c[i];
    i++;

    if(i>2)
        i=0;
}

fuction start() {
    ref=setInterval("picture()",1000)
}

function stop() {
    clearInterval(ref);
}


Что я уже пробовал:

Нет, я ничего не пробовал, но просто видел, где я мог бы починить свой.Я хочу создать анимацию, используя эти изображения.

PIEBALDconsult

Я думаю, вам нужно повторно вставить свой код-используйте "улучшить вопрос" и обязательно используйте кнопку "кодировать" для кодирования XML.

1 Ответов

Рейтинг:
6

Dave Kreskowiak

Во-первых, это не HTML. Это javascript.

Далее, вы неправильно написали "функция "как" функция "и пропустили точку с запятой в строке" ref= " в той же функции, и...это вызов функции setInterval. Функция, которую вы вызываете, не может быть заключена в кавычки. Это должно быть просто:

ref = setInterval(picture, 1000);


Member 13391383

Спасибо Дейву за эту помощь.