• 技术文章 >web前端 >H5教程

    html5拖曳操作 HTML5实现网页元素的拖放操作_html5教程技巧

    2016-05-16 15:50:34原创1053

    HTML5之前,要实现网页元素的拖放操作,需要依靠mousedown、mousemove、mouseup等API,通过大量的JS代码来实现;HTML5中引入了直接支持拖放操作的API,大大简化了网页元素的拖放操作编程难度,并且这些API除了支持浏览器内部元素的拖放外,同时支持浏览器和其它应用程序之间的数据互相拖动。

    本文通过一个简单示例,演示HTML5中拖放API的使用方法。

    场景:

    如下图所示,我们要实现:

    通过拖放将照片从左侧“相册”区域拖拽到右侧“垃圾箱”区域;拖拽过程中,“温馨提示”部分要及时提醒,当前正在进行拖放操作;


    实现方法:

    如上界面的HTML代码比较简单,如下:

    复制代码
    代码如下:




    HTML5实现拖拽操作





    温馨提示:可将照片直接拖到垃圾箱中




    相册







    垃圾箱








    注意:如果要实现拖放操作,需要在待拖放的元素上增加draggable="true"属性;

    接下来,再在onload事件中增加如下JS代码即可,注释比较详尽,就不再单独解释。

    复制代码
    代码如下:



    实现效果:

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:拖曳 拖放
    上一篇:HTML5本地存储之Database Storage应用介绍_html5教程技巧 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • H5你真的了解吗?(绝对干货)• 中期来看,如果基于 HTML5 的应用和游戏大量涌现,iOS 相对于 Android 的应用优势将会大幅削弱?苹果有何应对措施?• canvas游戏开发学习之三:绘制复杂形状• 利用简洁的图片预加载组件提升html5移动页面的用户体验 _html5教程技巧• 哪个开源的移动 HTML5 框架更好一点?此问题提出于2011年
    1/1

    PHP中文网