Помощник
|
![]() |
![]() |
Сообщение
#1
|
||
![]() |
|
||
|
|||
![]() |
![]()
Сообщение
#2
|
![]() |
покажите код который его двигает
|
|
|
![]() |
![]()
Сообщение
#3
|
![]() |
вот код для анимации
[JS] function animate(opts) { var start = new Date; var delta = opts.delta || linear; var timer = setInterval(function() { var progress = (new Date - start) / opts.duration; if (progress > 1) progress = 1; opts.step( delta(progress) ); if (progress == 1) { clearInterval(timer); opts.complete && opts.complete(); } }, opts.delay || 13); return timer; } function animateProp(opts) { var start = opts.start, end = opts.end, prop = opts.prop; opts.step = function(delta) { var value = Math.round(start + (end - start)*delta); opts.elem.style[prop] = value + 'px'; } return animate(opts); } [/JS] вызывать так [JS] // Использование: animateProp({ elem: document.body,// обьект анимации prop: "width",// свойсвто анимации start: 0,//стартовое значение duration: 2000//итоговое значение }); [/JS] |
|
|
![]() |
Сообщение
#4
|
![]() |
Спасибо. но я решил иначе.
[JS] function div_run_func() { p1+=1 p2+=2 l1.style.left=p1 l2.style.left=p2 setTimeout("div_run_func();",50) // меняяя этот интервал - задаётся FPS. } [/JS] |
|
|
![]() |
![]()
Сообщение
#5
|
|
![]() |
ну мой вариант более удобный так как его можно использовать для любой анимации, изменяя delta()
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
![]() |
Моя div-ная верстка соответствует ли стандартам Хотелось бы конструктивной критики |
10 | muratastana | 2755 | 14.1.2023, 1:16 автор: xweb |
![]() |
DIV'ы в строку | 0 | RedEclipse | 5514 | 29.9.2016, 17:53 автор: -RedEclipse- |
![]() |
при выборе radio в option не скрывались div | 0 | serj123 | 6965 | 17.4.2016, 17:45 автор: -serj123- |
![]() |
Как заставить отображать несколько элементов DIV в одну строку? | 2 | Aalena | 4148 | 10.1.2016, 10:18 автор: -Aalena- |
![]() |
Фоны в в div'ах расходятся при сужении экрана | 1 | Balalaaika1 | 5784 | 2.6.2015, 19:35 автор: -Degradator- |
![]() |
Текстовая версия | Сейчас: 22.3.2025, 19:47 |