一个典型的drag操作是这样开始的:用户用鼠标选中一个可拖动的(draggable)元素,移动鼠标到一个可放置的(droppable)元素,然后释放鼠标。
拖拽相关事件:
drag: 在拖动元素或文本选择时触发.
dragend: 拖拽结束时触发.
dragenter: 拖动元素或文本选择进入有效放置目标时触发.
dragexit: 元素不再是拖动操作的立即选择目标时触发.
dragleave: 拖动元素或文本选择离开有效放置目标时触发.
dragover: 将元素或文本选择拖动到有效放置目标上时(每几百毫秒)触发.
dragstart: 用户开始拖动元素或文本选择时触发.
drop: 将元素或文本选择放置在有效放置目标上时触发
完整代码
设置draggable=”true”, 表示元素可拖拽
1 | import {Component, OnInit} from '@angular/core'; |