HTML5基础开发教程 教学课件 ppt 作者 范立锋 于合龙 孙丰伟 第06章__HTML5的元素拖拽

上传人:E**** 文档编号:89386344 上传时间:2019-05-24 格式:PPT 页数:5 大小:250.50KB
返回 下载 相关 举报
HTML5基础开发教程 教学课件 ppt 作者  范立锋 于合龙 孙丰伟 第06章__HTML5的元素拖拽 _第1页
第1页 / 共5页
HTML5基础开发教程 教学课件 ppt 作者  范立锋 于合龙 孙丰伟 第06章__HTML5的元素拖拽 _第2页
第2页 / 共5页
HTML5基础开发教程 教学课件 ppt 作者  范立锋 于合龙 孙丰伟 第06章__HTML5的元素拖拽 _第3页
第3页 / 共5页
HTML5基础开发教程 教学课件 ppt 作者  范立锋 于合龙 孙丰伟 第06章__HTML5的元素拖拽 _第4页
第4页 / 共5页
HTML5基础开发教程 教学课件 ppt 作者  范立锋 于合龙 孙丰伟 第06章__HTML5的元素拖拽 _第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《HTML5基础开发教程 教学课件 ppt 作者 范立锋 于合龙 孙丰伟 第06章__HTML5的元素拖拽 》由会员分享,可在线阅读,更多相关《HTML5基础开发教程 教学课件 ppt 作者 范立锋 于合龙 孙丰伟 第06章__HTML5的元素拖拽 (5页珍藏版)》请在金锄头文库上搜索。

1、第6章 HTML5的元素拖拽,6.1 HTML5拖拽实现方式,6.2 dataTransfer对象,6.1 HTML5拖拽实现方式,在HTML5中将元素的“draggable”属性设置为“true”后,对应的元素就可以被拖拽了。拖拽元素将触发一系列的事件,如下表所示,6.2 dataTransfer对象,在HTML5中,dataTransfer对象专门用于处理拖拽过程中产生的数据信息,该对象的属性及说明如下表所示,dataTransfer对象常用方法包括 (1)setData(format, data),该方法将指定类型的数据信息存入dataTransfer对象,参数format表示保存的数据

2、类型,参数data表示数据内容。应用实例如下 src.ondragstart = function (e) /开始拖拽元素时触发 e.dataTransfer.setData(“Text“, e.target.id); /使用dataTransfer保存拖拽元素ID msg.innerHTML=“开始拖拽:“+draggedID; (2)getData(format),该方法用于从dataTransfer对象中读取指定类型的数据信息,参数format表示读取的数据类型。应用实例如下 target.ondrop = function (e) /在目的元素内释放拖拽元素时触发 var droppe

3、dID = e.dataTransfer.getData(“Text“); /从dataTransfer中获取拖拽元素ID var newElem = document.getElementById(draggedID).cloneNode(false); target.innerHTML = “; target.appendChild(newElem); e.preventDefault(); ,(3)clearData(format),该方法用于从dataTransfer对象中移除指定类型的数据信息,参数format表示移除的数据类型。 (4)setDragImage(image,x,y)

4、,该方法用于设置拖拽过程中鼠标指针显示的图标,当没有显示调用setDragImage方法进行设置时,拖拽图标将使用默认样式。参数image用于设定拖拽图标的图像元素,x用于设定图标与鼠标指针在x轴方向的距离,y用于设定图标与鼠标指针在y轴方向的距离。应用实例如下 src.ondragstart = function (e) /开始拖拽元素时触发 draggedID = e.target.id; /获取拖拽对象ID var img = document.createElement(“img“); img.src = “ico.jpg“; e.dataTransfer.setDragImage(img,-10,-10); msg.innerHTML=“开始拖拽:“+draggedID ; ,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号