猿问

js怎么移动一个元素到另一个坐标?

比如按每帧1px的速度从0,0移动到100,0可以x坐标每帧+1,如果要按照这种速度从0,0斜着移动到100,20怎么做呢?

手掌心
浏览 1500回答 3
3回答

慕妹3242003

x每次移动1,y每次移动0.1不就好了

慕容708150

以前用 raf 来做, 可以计算出每帧x、y轴移动的距离, 5*根号下(1/16)px, 根号下(1/16)px。然后就是移动元素的绝对位置都加上这个就可以了。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答