Задать вопрос
@ozerovlife

Как заставить заголовок двигаться вправо с помощью offset?

Всем добрый день, в js я новичек, разбираюсь с методом offset.
Я задаю заголовку движение с интервалом влево на 200px, все работает. Там же пишу обратное движение но заголовок останавлиется после завершения движения вправо. А нужно чтобы он туда и обратно двигался, вправо а потом влево. Не мойму где ошибка.
var x = 0;
 		var w = "run";

 		var y = function (){
 			if (w === "run"){
 				$('h1').offset({left: x});
 				x++;
 				if (x > 200){
 					x = 200;
 					w = "left";
 				}
 			}else if ( x === "left"){
 				$('h1').offset({left: x});
 				x--;
 				if (x < 0){
 					x = 0;
 					w = "run";
 				}
 			}
 		};
 		setInterval(y, 10);
  • Вопрос задан
  • 206 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Seasle
@Seasle Куратор тега JavaScript
} else if (x === 200) { на } else if (w === 'left') {
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы