Показать сообщение отдельно
  #1 (permalink)  
Старый 28.01.2015, 13:03
Кандидат Javascript-наук
Отправить личное сообщение для zhurchik Посмотреть профиль Найти все сообщения от zhurchik
 
Регистрация: 04.06.2011
Сообщений: 116

Плавно выезжающий блок (без jquery и прочих библиотек)
Приветствую Вас, друзья.

У меня никогда не получалось реализовать выплывающий блок, точнее получается, но только он выезжает не плавно, дергается, я не знаю, может быть, я делаю что-то не так.
Вот собственно мой код:
var currentPosition = parseInt(document.getElementById("im").style.top,10);//Получаем текущее положение блока, который будет выплывать

		timer = setInterval(function message()
		{
			currentPosition += 2;

			document.getElementById("im").style.top = currentPosition +"px";//Прибавляем по 2 пиксела с каждым запуском setInterval
		},50);


Что я делаю не так? В какую сторону копать?
Я поставил 2 пиксела и блок все равно подергивается, а мне нужно чтобы блок еще быстрее выплывал

Думаю код HTML не нужен? Если нужен дайте знать.

Последний раз редактировалось zhurchik, 28.01.2015 в 13:07.
Ответить с цитированием