如何模拟此处的图像和动作的动作? http://kak-iskat.ru/?q=how+to+do+that
答案 0 :(得分:0)
只需在数学上定义元素在时间方面的位置,然后使用setInterval
,setTimeout
或requestAnimationFrame
逐步更新元素。
或者你也可以试试CSS3动画。
答案 1 :(得分:0)
使用jquery animate()
$('.my_element').animate({"0px", left: "0px"}, 2000, function (s) {
// Animation is finished
});
这会将元素设置为屏幕左上角的动画。
您还可以使用position()
获取要为元素设置动画的元素的位置p = $(".other_element").position();
$('.my_element').animate({top: p.top + "px", left: p.left + "px"}, 2000, function (s) {
// Animation is finished
});