拖放事件
1.dragstart按下鼠标按键并开始移动鼠标,会触发dragstart事件,我们通过ondragstart来调用方法
drag 当dragstart开始,会持续触发drag事件,类似mousemove事件
dragend 当拖放停止时(即鼠标按键抬起时),会触发
dragenter 拖动元素被拖动到放置元素上
dragleave 拖动元素从放置元素上移出
dragover 拖动元素在放置元素范围内移动
drop 放置事件
拖放事件 生命周期:dragstart-drag-dragenter-dragover-drop-dragend
数据交互:通过dataTransfer去保存 获取数据,只能在拖动事件处理程序中使用。event.dataTransfer
方法:dataTransfer.setData(key,value);dataTransfer.getData(key);
定义放置目标 οndrοp="drop(event)" οndragοver="allowDrop(event)"
定义拖动元素 id="image" draggable="true" οndragstart="drag(event)"
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewpo