HTML的拖拽接口

论坛 期权论坛 期权     
希益丰科技   2019-6-30 05:54   1696   0
⒈什么是拖拽?
本质上来说就是一个对象和一个对象直接传递。
其实学习拖拽,就是学习拖拽事件。


⒉在HTML5中很多元素是不能进行拖拽的
在试图拖拽时你会发现一个禁止的符号,如果想拖拽元素,就必须为元素添加draggable="true"。


⒊相关的事件
应用于被拖拽元素的事件
ondrag         应用于拖拽元素,整个拖拽过程都会调用--持续
ondragstart    应用于拖拽元素,当拖拽开始时调用
ondragleave    应用于拖拽元素,当鼠标离开拖拽元素时调用
ondragend    应用于拖拽元素,当拖拽结束时调用
   
应用于目标元素的事件
ondragenter    应用于目标元素,当拖拽元素进入时调用
ondragover    应用于目标元素,当停留在目标元素上时调用
ondrop        应用于目标元素,当在目标元素上松开鼠标时调用
ondragleave    应用于目标元素,当鼠标离开目标元素时调用


案例:










注意:如果想触发ondrop事件,那么就必须在ondragover事件中阻止浏览器的默认行为。
文章来源网络   版权属于原作者

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP