Javascript 传单';德拉根德';事件处理程序在拖动父元素后丢失

Javascript 传单';德拉根德';事件处理程序在拖动父元素后丢失,javascript,leaflet,Javascript,Leaflet,“mouseup”和“dragend”事件在停止拖动贴图时激发,但在拖动父元素后,“dragend”事件停止激发 <div class='dragBox'> <div class='header'>Title</div> <div class='mapContainer'> <div class='leaflet-container'>...</div> </div> &l

“mouseup”和“dragend”事件在停止拖动贴图时激发,但在拖动父元素后,“dragend”事件停止激发

<div class='dragBox'>
    <div class='header'>Title</div>
    <div class='mapContainer'>
        <div class='leaflet-container'>...</div>
    </div>
</div>

标题
...
拖动“dragBox”由附加到“header”的“mousedown”处理程序启动,该处理程序从“header”中删除“mousedown”,并在document.body上安装“mousemove”和“mouseup”

document.body上的“mouseup”从document.body中删除“mousemove”和“mouseup”处理程序,并在“header”上重新安装“mousdown”

所有事件都由el.addEventListener(eventName,handler)安装,并由el.removeEventListener(eventName,handler)删除


我想知道为什么我的事件处理会影响传单处理程序,是否有办法修复它

从1.6.0更新到1.7.1解决了问题