取消 js 元素drag事件,拖到空白区域放开浏览器就会打开新页面解决办法

网上大部分解决办法和官方文档都只在说当拖拽组件到目标区域时候阻止浏览器默认行为,,,,鉴于大多数操作都是未到目标区域就放开鼠标啦,,,此时就无法阻止浏览器默认行为,就会打开新页面
解决办法:在body,或者区域父元素上添加下面代码,亲测有效
ondragover="e=>e.preventDefault()"

//http://jcalculator.utilbar.com/index.html

你可能感兴趣的:(取消 js 元素drag事件,拖到空白区域放开浏览器就会打开新页面解决办法)