是否可以使用Javascript在SVG路径上创建拖放事件?
我正在创建一个简单的地图,其中区域是svg路径,我想在将可拖动标记放入区域时运行代码。
答案 0 :(得分:2)
是的,但如果我是你会找到适合你的工作。像d3拖动行为https://github.com/mbostock/d3/wiki/Drag-Behavior
之类的东西如果你不想学习新技术,那么你将不得不听mousedown,mousemove,mouseup。在mousedown上,你设置一个全局标志,告诉mousemove有一个拖动交互,并告诉mouseup拖动交互完成。