@historydev
Острая аллергия на анимешников

Как добавить точку для зацикленного бега вправо — влево для элемента?

Здравствуйте. Пишу персонажа который будет бегать по элементам страницы, написал чек-поинт, но он не работает как нужно.

Сейчас я получаю 1,2,1,2,1,2 и значение this.counter.left всегда 10, не понимаю почему:

if(!state) {
                    console.log(1)
                    if(this.counter.left === 10) state = !state;
                    else this.counter.left -= this.speed;
                }
                if(state) {
                    console.log(2)
                    if(this.counter.left === 300) state = !state;
                    else this.counter.left += this.speed;
                }


Подскажите пожалуйста что не так, весь код здесь (закомментировал проблемную зону).

Спасибо.
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы