0
0

Попробовал написать анимацию самостоятельно, не вышло. Ошибок в консоли нет. В нетворке после создания переменной сразу переходит на событие клика кнопки и далее уходит в html файл. Посмотрел код в видео, вроде все одно и тоже.

<button>click me</button>
    <div class="border">
        <div class="box"></div>
    </div>

...........................................

let btn = document.querySelector('button');
let box = document.querySelector('.box');


function myAnimation() {
    let pos = 0;
    
    let id = setInterval(frame, 10);    
    function frame () {
        if(pos == 400) {
            clearInterval(id);
        }else {
            pos++;
            box.style.top = pos + 'px';
            box.style.left = pos + 'px';
        }
    }
}

btn.addEventListener('click', myAnimation);

Даниил Остапенко
2 years ago






в вашем случае вам нужно использовать

let btn = document.getElementByTagName('button');

Михаил К
2 years ago

Один ответ