html5规定在拖动被拖动数据时是否进行复制移动或链接的属性dropzone

互联网 17-11-3

实例

拖动数据会产生被拖动数据的副本:

<div dropzone="copy"></div>

浏览器支持

目前所有主流浏览器都不支持 dropzone 属性。

定义和用法

dropzone 属性规定在元素上拖动数据时,是否拷贝、移动或链接被拖动数据。

HTML 4.01 与 HTML5 之间的差异

dropzone 属性是 HTML5 中的新属性。

语法

<element dropzone="copy|move|link">

属性值

描述
copy拖动数据会产生被拖动数据的副本。
move拖动数据会导致被拖动数据被移动到新位置。
link拖动数据会产生指向原始数据的链接。

使用dropzone的典型方式是通过创建一个 class 属性中包含 dropzone 的form 表单元素

<form action="/file-upload"        class="dropzone"        id="my-awesome-dropzone"></form>
<script>var myDropzone = new Dropzone("div#myId", { url: "/file/post"});</script>

案例

$("#dropz").dropzone({          url: "index.php", //必须填写          method:"post",  //也可用put          paramName:"Filedata", //默认为file          maxFiles:10,//一次性上传的文件数量上限          maxFilesize: 20, //MB          acceptedFiles: ".jpg,.gif,.png", //上传的类型          previewsContainer:"#adds", //显示的容器          parallelUploads: 3,          dictMaxFilesExceeded: "您最多只能上传10个文件!",          dictResponseError: '文件上传失败!',          dictInvalidFileType: "你不能上传该类型文件,文件类型只能是*.jpg,*.gif,*.png。",          dictFallbackMessage:"浏览器不受支持",          dictFileTooBig:"文件过大上传文件最大支持.",          previewTemplate: document.querySelector('#preview-template').innerHTML,//设置显示模板          init:function(){              this.on("addedfile", function(file) {               //上传文件时触发的事件              });            this.on("queuecomplete",function(file) {                  //上传完成后触发的方法              });            this.on("removedfile",function(file){                  //删除文件时触发的方法                   });              });          }        });

以上就是html5规定在拖动被拖动数据时是否进行复制移动或链接的属性dropzone的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 数据
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:html5规定元素是否可拖动的属性draggable

相关资讯