Показать сообщение отдельно
  #4 (permalink)  
Старый 20.11.2015, 13:33
Профессор
Отправить личное сообщение для Mess4me Посмотреть профиль Найти все сообщения от Mess4me
 
Регистрация: 03.11.2014
Сообщений: 263

batcave,
а останавливаться должен по клику или когда превышен linkOffsetLeft ?
Вы условие немного не так задали .
1. Произошел клик
Сообщение от Mess4me
 divLink.addEventListener('click', move);
2. Запустилась функция
Сообщение от Mess4me
function move()
3. Проверила условие
Сообщение от Mess4me
if( linkOffsetLeft < 180){
4. Так как удовлетворяет запустила SetInterval , которая запускает функцию moveRight
Сообщение от Mess4me
timerId = setInterval(function () {moveRight()}
5. Больше к проверке не возвращается
Сообщение от Mess4me
if( linkOffsetLeft < 180){
Ответить с цитированием