[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: плавный сдвиг блока
dron4ik
привет, есть блок и две ссылки...
по клику на ссылки считываю значение текущего сдвига и добавляю или отнимаю некое количество пикселей, ну и перезаписываю результат...

var a = document.getElementById('a');
var px = document.getElementById('px');
if(px.value < 0) px.value = px.value*1 + 100;
a.style.left = px.value + 'px';


подскажите, как сделать сдвиг плавным? Пробовал как то скейлом обойтись... но не дано) Может не правильно пробовал)

НЕ могу сам на гуглить, спасибо!)

ПС. на jQuery нашел, но хочу понять как чистым JS)

_____________
Ex3m.com.ua — Активный образ жизни
alexbel2404
function animate() {
// код изменения координат
timer = setTimeout(animate,100);
}


Может как-то так?
HErATuB
Вот почитай, очень полезно будет.
dron4ik
alexbel2404
Спасибо, я почти сразу и разобрался)
Я через CSS сделал)
transition: all 1s ease-in-out 0s;

_____________
Ex3m.com.ua — Активный образ жизни
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.