实现效果:滑动小球,按住鼠标拉着小球,一直按着一直拉着,当松开鼠标时,让小球按原来的轨迹返回。
要实现这个效果要明白以下的步骤:
1.为元素设置鼠标点击的事件,只有鼠标往下点,小球才会移动,从而跟着鼠标移动
mousedown
2.为元素设置移动鼠标事件。
mousemove
3.相应的mousedown就要有mouseup
4.原轨迹用数组去存,就是存他的left值和top值。
源码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>缓动轨迹的fa小球</title>
<style>
* {
padding: 0;
margin: 0;
}
div {