注意:以下代码在Windows下的IE中得到良好的支持,以外的浏览器不一定支持。
先来看拖动项事件,代码如下:
说明:
当某个项被拖动时,会依次触发以下事件:
(1)dragstart
(2)drag
(3)dragend
接着来看放置目标事件:
说明:
事件触发顺序为:
(1)dragenter
(2)ondragover
若最终移除目标项触发
(3)ondragleave
成功移入则触发
(4)ondrop
创建自己的放置目标:
再来研究下数据传输对象:dataTransfer
再看一下例子:
最后再看看真正的拖动实现代码:
1.数据拖动
2.数据拷贝
3.dragDrop方法演示(可用于几乎所有的HTML元素)
4.URL拖动至浏览器URL并跳转
本文详细介绍了HTML5中的拖放操作,包括拖动项事件、放置目标事件及数据传输对象dataTransfer的使用方法,并通过多个实例展示了如何实现文本、链接等元素的拖动效果。
918

被折叠的 条评论
为什么被折叠?



