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

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