所以我在svg组中有一个foreignobject元素。我在该对象上使用d3.call(d3.drag)将一个拖动事件附加到该外部对象,它运行良好。
现在我希望能够突出显示该异物内文本区域中的文本。
我在textarea中为onMouseDown,onDragStart和onDragEnter尝试了e.preventDefault和e.stopPropogation,但没有一个停止发生拖动事件。
如何阻止拖动事件在我的可拖动外部对象的textarea内部发生,所以我可以拖动高亮文本?
答案 0 :(得分:0)
我通过简单地将拖动事件的选择器移动到我的窗口的标题来解决这个问题。