我是靠谱客的博主 简单眼睛,这篇文章主要介绍html5规定在拖动被拖动数据时是否进行复制移动或链接的属性dropzone,现在分享给大家,希望可以做个参考。

实例

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

复制代码
1
<div dropzone="copy"></div>
登录后复制

浏览器支持

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

定义和用法

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

HTML 4.01 与 HTML5 之间的差异

dropzone 属性是 HTML5 中的新属性。

语法

复制代码
1
<element dropzone="copy|move|link">
登录后复制

属性值

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

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

复制代码
1
2
3
<form action="/file-upload" class="dropzone" id="my-awesome-dropzone"></form>
登录后复制
复制代码
1
<script>var myDropzone = new Dropzone("div#myId", { url: "/file/post"});</script>
登录后复制

案例

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$("#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的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是简单眼睛最近收集整理的关于html5规定在拖动被拖动数据时是否进行复制移动或链接的属性dropzone的全部内容,更多相关html5规定在拖动被拖动数据时是否进行复制移动或链接内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(93)

评论列表共有 0 条评论

立即
投稿
返回
顶部