HTML5达成网页元素的拖放操作
发布时间:2021-11-21 21:54:00 所属栏目:教程 来源:互联网
导读:HTML5之前,要实现网页元素的拖放操作,需要依靠mousedown、mousemove、mouseup等API,通过大量的JS代码来实现;HTML5中引入了直接支持拖放操作的API,大大简化了网页元素的拖放操作编程难度,并且这些API除了支持浏览器内部元素的拖放外,同时支持浏览器和
HTML5之前,要实现网页元素的拖放操作,需要依靠mousedown、mousemove、mouseup等API,通过大量的JS代码来实现;HTML5中引入了直接支持拖放操作的API,大大简化了网页元素的拖放操作编程难度,并且这些API除了支持浏览器内部元素的拖放外,同时支持浏览器和其它应用程序之间的数据互相拖动。 本文通过一个简单示例,演示HTML5中拖放API的使用方法。 场景: 如下图所示,我们要实现: 通过拖放将照片从左侧“相册”区域拖拽到右侧“垃圾箱”区域; 拖拽过程中,“温馨提示”部分要及时提醒,当前正在进行拖放操作; 实现方法: 如上界面的HTML代码比较简单,如下: <!DOCTYPE HTML> <html> <head> <title>HTML5实现拖拽操作</title> <meta charset="utf-8"/> <style> .album { border: 3px dashed #ccc; float: left; margin: 10px; min-height: 100px; padding: 10px; width: 220px; } </style> </head> <body"> <div id="info"> <h2>温馨提示:可将照片直接拖到垃圾箱中</h2> </div> <div id="album" class="album"> <h2>相册</h2> <img draggable="true" id="img1" src="img/bg_01.png" /> <img draggable="true" id="img2" src="img/bg_02.png" /> <img draggable="true" id="img3" src="img/bg_03.png" /> </div> <div id="trash" class="album"> <h2>垃圾箱</h2> </div> <br/> </body> </html> ![]() (编辑:南通站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |