欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

H5實現(xiàn)拖拉上傳文件的方法

小編給大家分享一下H5實現(xiàn)拖拉上傳文件的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站設計、網(wǎng)站建設、新安網(wǎng)絡推廣、小程序制作、新安網(wǎng)絡營銷、新安企業(yè)策劃、新安品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學生創(chuàng)業(yè)者提供新安建站搭建服務,24小時服務熱線:18982081108,官方網(wǎng)址:aaarwkj.com

在HTML5的pc上面實現(xiàn)了相當多的功能,工作中也用到了拖拉上傳,特地記錄下該功能

在拖動目標上觸發(fā)事件 (源元素):

ondragstart - 用戶開始拖動元素時觸發(fā)

ondrag - 元素正在拖動時觸發(fā)

ondragend - 用戶完成元素拖動后觸發(fā)

釋放目標時觸發(fā)的事件:

ondragenter - 當被鼠標拖動的對象進入其容器范圍內(nèi)時觸發(fā)此事件

ondragover - 當某被拖動的對象在另一對象容器范圍內(nèi)拖動時觸發(fā)此事件

ondragleave - 當被鼠標拖動的對象離開其容器范圍內(nèi)時觸發(fā)此事件

ondrop - 在一個拖動過程中,釋放鼠標鍵時觸發(fā)此事件

上代碼

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>拖拽</title>
    <style>
        .box{width:800px;height:600px;float:left;}
        #box1{background-color:#ccc;}
        #box2{background-color:#000;}
    </style>
</head>
<body>
    <p id="box1" class="box"></p>
    <p id="box2" class="box"></p>
    <img id="img1" src="1.jpg">
    <p id="msg"></p>
</body>
<script>
var box1p,box2p,msgp,img1; 
window.onload = function(){
    box1p = document.getElementById('box1');
    box2p = document.getElementById('box2');
    msgp = document.getElementById('msg');
    img1 = document.getElementById('img1');
    box1p.ondragover = function(e){e.preventDefault();}
    box2p.ondragover = function(e){e.preventDefault();}
    img1.ondragstart = function(e){e.dataTransfer.setData('imgId','img1');}
    box1p.ondrop = dropImghandler;
    box2p.ondrop = dropImghandler;
}
function dropImghandler(e){
    showObj(e);//獲取拖放所有信息
    showObj(e.dataTransfer);//獲取文件
    e.preventDefault();
    var img = document.getElementById(e.dataTransfer.getData('imgId'));
    e.target.appendChild(img);
}
function showObj(obj){
    var s = '';
    for(var k in obj){s += k+":"+obj[k]+"<br/>";}
    msgp.innerHTML = s;
}
</script>
</html>

該功能是可以將圖片拖拉到左右兩個p中的方法,我覺得沒啥用,可以當作哈啤

下面是拖拉上傳代碼,后端PHP獲取到$_FILES之后就可以搞起來了

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>拖放上傳</title>
    <style>
        #imgContainer{background:#ccc;width:500px;height:500px;}
    </style>
</head>
<body>
    <p id="imgContainer"></p>
    <p id="msg"></p>
</body>
<script>
var imgContainer,msgp;
window.onload = function(e){
    imgContainer = document.getElementById('imgContainer');
    msgp = document.getElementById('msg');
    imgContainer.ondragover = function(e){
        e.preventDefault();
    }
    imgContainer.ondrop = function(e){
        e.preventDefault();
        var f = e.dataTransfer.files[0];   
        //這時已經(jīng)獲取到文件了,具體想要用第幾個文件自己處理,發(fā)post請求后端處理就行了!
        //下面是圖片獲取到之后顯示在imgContainer中的流程
        // var fileReader = new FileReader();
        // fileReader.onload=function(){
        //  imgContainer.innerHTML = "<img src=\""+fileReader.result+"\">"
        // }
        // fileReader.readAsDataURL(f);
        // showObj(e);   //顯示上傳信息
        // showObj(e.dataTransfer.files);
    }
}
function showObj(obj){
    var s = '';
    for(var k in obj){s += k+":"+obj[k]+"<br/>";}
    msgp.innerHTML = s;
}
</script>
</html>

以上是H5實現(xiàn)拖拉上傳文件的方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站名稱:H5實現(xiàn)拖拉上傳文件的方法
分享網(wǎng)址:http://aaarwkj.com/article6/pchiig.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計、小程序開發(fā)網(wǎng)站設計公司、網(wǎng)站建設網(wǎng)站制作、面包屑導航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設
亚洲一本一道久久香蕉| 不用播放器的av蜜臀| 亚洲a∨乱码一区二区三区蜜臀| 欧美日本道一区二区三区| 亚洲一区二区三区女同| 四虎海外免费永久地址| 刚出嫁新婚少妇很紧很爽| 不用播放器的av蜜臀| 亚洲精品在线观看日韩欧美| 精品人妻va人妻中文字幕麻豆| 亚洲欧美日韩一区91| 91精品麻豆国产自产在线| 亚洲欧美综合区丁香六月| 欧美日韩精品偷拍一区二区| 亚洲精品午夜久久久伊人| 国产成人精品一二三四区| 日本东京一区二区三区| 91九色国产老熟女乱子| 日韩精品国产一区二区在线观看| 日韩欧美亚洲国产资源| 日韩成人中文字幕在线视频| 亚洲成人有码在线观看| 偷拍一区二区三区免费| 99热这里在线只有精品| 91九色在线精品人妻| 人妻av一区二区三区| 亚洲国产精品一区二区av不卡| 热久久这里只有精品网址| 婷婷五五月深爱开心激情| 日韩少妇一级淫片免费| 日本一区二区三区电影播放| av免费观看日韩永久| 国产福利91精品一区二区三| 偷拍一区二区三区免费| 国产av剧情日韩精品| 欧美日韩福利视频在线| 久久久精品在线免费视频| 国产视频一区2区三区| 免费亚洲网站在线观看视频| 91麻豆精品国产久久久| 免费无遮挡午夜视频网站|