html5规定在拖动被拖动数据时是否进行复制移动或链接的属性dropzone html5为了使元素拖动设置什么属性

 2022-10-23    447  

有的朋友可能对于“html5规定在拖动被拖动数据时是否进行复制移动或链接的属性dropzone html5为了使元素拖动设置什么属性”还有很多不明白的地方,下面由77ISP云服务器技术小编为大家讲解一下,下面我们来一起看看吧!

实例

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

html5规定在拖动被拖动数据时是否进行复制移动或链接的属性dropzone html5为了使元素拖动设置什么属性


浏览器支持

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

定义和用法

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

HTML 4.01 与 HTML5 之间的差异

dropzone 属性是 HTML5 中的新属性。

语法


属性值

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

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


var myDropzone = new Dropzone("div#myId", { url: "/file/post"});

案例

$("#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为了使元素拖动设置什么属性”的详细内容,更多请关注77isp云服务器技术网其它相关文章!

原文链接:https://77isp.com/post/3764.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。