对象运动和动作模拟Javascript

时间:2014-03-10 21:52:37

标签: javascript php jquery html action

如何模拟此处的图像和动作的动作? http://kak-iskat.ru/?q=how+to+do+that

2 个答案:

答案 0 :(得分:0)

只需在数学上定义元素在时间方面的位置,然后使用setIntervalsetTimeoutrequestAnimationFrame逐步更新元素。

或者你也可以试试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
});