ホームページ  >  記事  >  ウェブフロントエンド  >  HTML5 では、ドラッグされたデータをドラッグするときに属性ドロップゾーンをコピー、移動、またはリンクするかどうかを指定します。

HTML5 では、ドラッグされたデータをドラッグするときに属性ドロップゾーンをコピー、移動、またはリンクするかどうかを指定します。

黄舟
黄舟オリジナル
2017-11-03 11:06:391989ブラウズ

データをドラッグすると、ドラッグされたデータのコピーが生成されます:

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

ブラウザのサポート

現在、すべての主要なブラウザはドロップゾーン 属性をサポートしていません。

定義と使用法

dropzone 属性は、要素上にデータをドラッグするときに、ドラッグされたデータをコピー、移動、またはリンクするかどうかを指定します。

HTML 4.01 と HTML5 の違い

dropzone 属性は HTML5 で新しく追加されました。

構文

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

属性値

説明
copy データをドラッグすると、ドラッグされたデータのコピーが作成されます。
move データをドラッグすると、ドラッグされたデータが新しい場所に移動されます。
link データをドラッグすると、元のデータへのリンクが生成されます。

ドロップゾーンを使用する一般的な方法は、クラス属性にドロップゾーンを含むフォーム要素を作成することです

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

Case

$("#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: &#39;文件上传失败!&#39;,
        dictInvalidFileType: "你不能上传该类型文件,文件类型只能是*.jpg,*.gif,*.png。",
        dictFallbackMessage:"浏览器不受支持",
        dictFileTooBig:"文件过大上传文件最大支持.",
        previewTemplate: document.querySelector(&#39;#preview-template&#39;).innerHTML,//设置显示模板
        init:function(){
            this.on("addedfile", function(file) { 
            //上传文件时触发的事件
            });            this.on("queuecomplete",function(file) {
                //上传完成后触发的方法
            });            this.on("removedfile",function(file){
                //删除文件时触发的方法
                 });
            });
        }

    });


以上がHTML5 では、ドラッグされたデータをドラッグするときに属性ドロップゾーンをコピー、移動、またはリンクするかどうかを指定します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。