Javascript 停止从画布内部开始拖动选择,然后将其拖到画布外部

Javascript 停止从画布内部开始拖动选择,然后将其拖到画布外部,javascript,html,canvas,drag-and-drop,Javascript,Html,Canvas,Drag And Drop,当我从画布内部拖动,然后放到画布外部时,普通表单元素被选中。如何防止选择画布外部的普通元素 我已经将所有这些添加到我的事件函数中: if(e.stopPropagation) e.stopPropagation(); if(e.preventDefault) e.preventDefault(); e.cancelBubble=true; e.returnValue=false; 我将其添加到所有相

当我从画布内部拖动,然后放到画布外部时,普通表单元素被选中。如何防止选择画布外部的普通元素

我已经将所有这些添加到我的事件函数中:

            if(e.stopPropagation) e.stopPropagation();
            if(e.preventDefault) e.preventDefault();
            e.cancelBubble=true;
            e.returnValue=false;

我将其添加到所有相关事件中:画布的onmousedown、onmouseup、onmouseout。

这段代码属于哪个事件侦听器?我将其添加到画布的所有事件中:onmousedown、onmouseup、onmouseout。
e.preventDefault()
应该可以防止从画布内部开始,然后在画布外部继续的拖动&通过另一个元素来选择另一个元素?还是显示屏幕截图?