欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

HTML5實(shí)現(xiàn)拖放的方法-創(chuàng)新互聯(lián)

小編給大家分享一下HTML5實(shí)現(xiàn)拖放的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

10年積累的網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先建設(shè)網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有府谷免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

在html5中,支持拖放API接口,通過該功能,數(shù)據(jù)可以在瀏覽器與其他應(yīng)用程序之間互相拖放,想要實(shí)現(xiàn)該操作,必須經(jīng)過一下兩個(gè)步驟
(1)將想要拖放的對(duì)象標(biāo)簽的draggable屬性設(shè)為true。這樣才能將該標(biāo)簽進(jìn)行拖放,令外,img標(biāo)簽與a標(biāo)簽必  須指定為true,默認(rèn)允許拖放。
(2)編寫與有拖放有關(guān)的事件處理代碼,常用的播放事件如下:
dragstart  開始拖放操作
drag       拖放過程中
dragenter  被拖放的標(biāo)簽開始進(jìn)入本標(biāo)簽的范圍內(nèi)
dragover   被拖放的標(biāo)簽正在本標(biāo)簽范圍內(nèi)移動(dòng)
dragleave  被拖放的標(biāo)簽離開本標(biāo)簽的范圍
drop       有其他的標(biāo)簽被拖放到本標(biāo)簽中
dragend    拖放操作結(jié)束

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>拖放</title>
<script type="text/javascript">
function init() 
{
    // (1) 拖放開始
    source.addEventListener("dragstart", function(ev) 
    {
       //(1) 向dataTransfer對(duì)象追加數(shù)據(jù)
        var dt = ev.dataTransfer;
        dt.effectAllowed = 'all';    
       //(2) 拖動(dòng)元素為dt.setData("text/plain", this.id); 
        dt.setData("text/plain", "你好"); 
    }, false);
      // (3) dragend:拖放結(jié)束
    dest.addEventListener("dragend", function(ev) 
    {
        //不執(zhí)行默認(rèn)處理(拒絕被拖放)
        ev.preventDefault();
     }, false);
    // (4) drop:被拖放
    dest.addEventListener("drop", function(ev) 
    {
        // 從DataTransfer對(duì)象那里取得數(shù)據(jù)
        var dt = ev.dataTransfer;
        //(5) 不執(zhí)行默認(rèn)處理(拒絕被拖放)
        ev.preventDefault();
        //停止事件傳播
        ev.stopPropagation();
    }, false);
}
</script>
</head>
<body onload="init()">
<h6>請(qǐng)拖放</h6>
</html>

在上述的代碼中,在頁面加載時(shí),自動(dòng)觸發(fā)inint()事件。該事件中包括拖放開始,被拖放和結(jié)束拖放三個(gè)函數(shù)。在瀏覽器中打開該網(wǎng)頁,鼠標(biāo)拖動(dòng)顯示到網(wǎng)頁中的晚間圖片,網(wǎng)頁會(huì)自動(dòng)加載要的內(nèi)容。

看完了這篇文章,相信你對(duì)HTML5實(shí)現(xiàn)拖放的方法有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道,感謝各位的閱讀!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)頁題目:HTML5實(shí)現(xiàn)拖放的方法-創(chuàng)新互聯(lián)
文章位置:http://chinadenli.net/article0/edoio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈云服務(wù)器網(wǎng)站收錄服務(wù)器托管微信小程序ChatGPT

廣告

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

成都做網(wǎng)站