为了账号安全,请及时绑定邮箱和手机立即绑定

javascript移动鼠标画一条线

javascript移动鼠标画一条线

眼眸繁星 2019-03-06 18:24:56
如图,从上面的点按下鼠标,移动鼠标到下面的点,松开鼠标画一条从上至下的连线;目前在网上查的是用canvas画的,但是我目前的dom结构只是用了svg还没有用canvas。除了canvas之外有什么可行的解决方案吗?
查看完整描述

2 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

因为还在加班所以大致提个思路,当然不一定对啊..
0、先写个div,border为1px,隐藏
1、在上面的点点击时,修改一个状态表示flag = true,并记下点击坐标
2、在hover到下面的点的时候,如果flag == true,那让div显示出来,然后获得移入坐标
3、给div做变换,scale跟rotate用起点跟终点的坐标算
4、显示div
5、flag = false

查看完整回答
反对 回复 2019-03-08
?
慕桂英546537

TA贡献1848条经验 获得超10个赞

画一个宽度为0的div


查看完整回答
反对 回复 2019-03-08
  • 2 回答
  • 0 关注
  • 1170 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信