Показать сообщение отдельно
  #4 (permalink)  
Старый 16.03.2010, 23:07
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

clearInterval реально "странным" был Только это вовсе не ответ на мой вопрос!!! Я смог убрать ускорение, добавив еще пару clearInterval'ов:
document.getElementById('layer1').onclick = function() {
	clearInterval(timer)
	dir = -1
	movingTo = -300
	timer = setInterval(moving, 25)
}
document.getElementById('layer2').onclick = function(e) {
	clearInterval(timer)
	dir = 1
	movingTo = 0
	timer = setInterval(moving, 25)
}

Но вопрос "почему?" для меня остался открытым! Почему, при уже запущенном таймере, установка нового ускоряет процесс??? Частота что, суммируется что ли???
Ответить с цитированием