公司项目在使用dragleave事件处理拖拽上传的时候发现会频繁触发,
解决方法为在绑定事件的时候,
dragleaveEven = (e)=>{
if(!e.currentTarget.contains(e.relatedTarget)){
//具体业务
}
}
解决dragleave事件频繁触发的问题
在处理拖拽上传的dragleave事件时遇到问题,事件会过于频繁地被触发。为了解决这个问题,可以检查e.currentTarget.contains(e.relatedTarget),只有当离开区域不包含目标元素时才执行具体业务,这样能避免不必要的操作。
公司项目在使用dragleave事件处理拖拽上传的时候发现会频繁触发,
解决方法为在绑定事件的时候,
dragleaveEven = (e)=>{
if(!e.currentTarget.contains(e.relatedTarget)){
//具体业务
}
}
3248
3370
3470

被折叠的 条评论
为什么被折叠?