在Html里做拖拽时,发现定义了ondragstart,ondragleave, ondrop事件后,ondrop始终不触发,原因是没有定义ondragover事件,ondragover事件是被拖拽元素在目标元素上拖拽过程中由目标元素触发,需要取消掉它的默认事件才可以正确触发e.preventDefault()
,ondrop事件是被拖拽元素在目标元素上面drop的时候由目标元素触发
html拖拽事件ondrop无效
最新推荐文章于 2024-03-11 20:30:27 发布
在Html里做拖拽时,发现定义了ondragstart,ondragleave, ondrop事件后,ondrop始终不触发,原因是没有定义ondragover事件,ondragover事件是被拖拽元素在目标元素上拖拽过程中由目标元素触发,需要取消掉它的默认事件才可以正确触发e.preventDefault()
,ondrop事件是被拖拽元素在目标元素上面drop的时候由目标元素触发