如何使用css,把div设置为一个椭圆容器,在做html页面开发时,我们一般都是使用div来做容器的,如果你需要一个椭圆形的容器,我们可以使用div来实现的,下面来看一下。......
如何用html实现元素拖放
HTML5新增了拖放的api,指的是抓取一个物体放置在一个容器中。注意:任何物体都可以被拖放
工具/原料
- HBUILD编辑器(小编个人常用的)
- html文件
方法/步骤
首先我们搭建一个html框架,元素至少需要有两个:
1.拖放的物体id
2.放置的容器id(可多个)
其次是编写在拖放物体id的事件处理:
ondragstart事件:
ondragstart 属性调用了一个 drag(event) 函数,规定拖动什么数据。
dataTransfer.setData() 方法设置被拖动数据的数据类型和值
在这个例子中,数据类型是text,值是它的id
其次是编写放置容器id的事件处理:
1.ondragover事件:
这个事件规定数据能被拖放到何处的范围,拖拽到范围内的时候会出现允许的手势。这个例子中绑定了allowDrop时间,主要任务在于阻止默认行为,很多人不懂,其实是必须的,因为本身默认是阻止放置物体的,所以要阻止默认行为
续上:
2.ondrop时间:
当放开拖放数据的时候,会触发这个事件,我们绑定了一个函数drop,函数内需要执行:
阻止默认行为->getData获取数据类型->把被拖元素追加到容器内
运行代码效果:
注意事项
- 需要注意的是阻止默认行为是必须进行的,不然是会失效的
- 希望可以帮助大家理解拖拽,更多知识会更新哦
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: HTML
相关文章
- 详细阅读
- 详细阅读
-
HTML5创作工具,MAKA 2.0史上最全操作指南详细阅读
HTML5创作工具,MAKA 2.0史上最全操作指南,超过15000种模板组合。还怕你没有发挥的空间吗?MAKA(中文:码卡)作为中国最早推出移动端卡片式交互模式的创新者,随着HTML5技术的日渐成熟......
2023-03-16 438 HTML