因此,我在svg组中有一个foreignobject元素。我已经使用d3.call(d3.drag)在这个对象上附加了一个拖动事件到这个对象上,它工作得很好。
现在,我希望能够在该外来对象内的文本区域中突出显示文本。
我在onMouseDown、onDragStart和onDragEnter的文本区中尝试了e.preventDefault和e.stopPropogation,但它们都没有阻止拖动事件的发生。
我如何阻止拖拽事件在我的可拖拽的前导对象的文本区内发生,以便我可以拖拽突出显示的文本?
发布于 2017-03-07 07:01:46
我通过简单地将拖动事件的选择器移动到我的窗口的标题来解决这个问题。
https://stackoverflow.com/questions/42637159
复制相似问题