这里我主要是想封装一个运动函数。主要是告诉大家一般情况我是怎么想的(俗成套路)
一般项目经理要么给你一个GIF图(看图写代码)要么就是口述效果.就这2种情况
许多人遇到自己没见过的效果,或者没写过的效果就会慌张,或者不知道怎么办了
下面我告诉你该怎么去想
所有的JS效果都会具备3要素:1.时间 2.事件 3.运动轨迹
我们就从这3点开始写效果.
(1)首先确定的最简单的:事件
鼠标移入移出点击,滚轮滚动。鼠标滑动等等这些你首先确定下来。
(2)运动轨迹:这里特别说明,你要是滚动啊,旋转啊。你放心定位都是绝对定位。错不了。改变的就是位置
(3)时间:定时器最后在考虑,一上来就考虑你没办法写代码了。。
下面是我封装的一个运动函数仅供参考点击移动后移动(重要的是思路)