猿问

javascript移动鼠标画一条线

如图,从上面的点按下鼠标,移动鼠标到下面的点,松开鼠标画一条从上至下的连线;
目前在网上查的是用canvas画的,但是我目前的dom结构只是用了svg还没有用canvas
除了canvas之外有什么可行的解决方案吗?

眼眸繁星
浏览 1171回答 2
2回答

波斯汪

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

慕桂英546537

画一个宽度为0的div
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答