拖放事件
拖放是由拖动与释放两部分组成,拖放事件也分为被拖动元素的相关事件,和容器的相关事件。
被拖动元素的相关事件如下所示:
事件 | 描述 |
---|---|
ondragstart | 用户开始拖动元素时触发 |
ondrag | 元素正在拖动时触发 |
ondragend | 用户完成元素拖动后触发 |
容器相关事件如下所示:
事件 | 描述 |
---|---|
ondragenter | 当被鼠标拖动的对象进入其容器范围内时触发此事件 |
ondragover | 当被拖动的对象在另一对象容器范围内拖动时触发此事件 |
ondragleave | 当被鼠标拖动的对象离开其容器范围内时触发此事件 |
ondrop | 在一个拖动过程中,释放鼠标键时触发此事件 |
如何实现元素的拖放
首先创建一个HTML文本,用于测试代码,如下所示:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>HTML5学习</title>
<style type="text/css">
.di