d3.js实现移动 推点 以及开发中遇到的问题
1、运动
这块比较简单不说了
2、哪些属性写活?
自己看着办
3、遇到的问题
封装时遇到this指向问题、
4、移动推点
每个人思路不一样、个人想到的是定时器推点、你们随意
5、效果图
6、源码
你是猪嘛自己想。
单个小球实例数据json:
{
'cx': 200,
'cy': 200,
'r': 20,
'class':'a1',
'fill': 'green',
'flag':0,
'timer':5000,
'linecolor':'red',
'route': [{
x: 200,
y: 200
},
{
x: 300,
y: 200
},
{
x: 300,
y: 400
},
{
x: 300,
y: 400
},
{
x: 200,
y: 400
},
{
x: 200,
y: 200
}
],
reserveroute:[]
}