国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 開發 > HTML5 > 正文

html5拖拽應用記錄及注意點

2024-09-05 07:23:31
字體:
來源:轉載
供稿:網友

下面通過代碼給大家介紹html5拖拽應用記錄,具體代碼如下所示:

e.dataTransfer.setData("a","設置的值");e.dataTransfer.getData("a");function drop(e){    <!--嘗試console.log(e),這里能拿到好多你用得到的api-->    e.dataTransfer.setData("a", e.target.id);}

拖動元素

被拖動的元素上要加入入draggable="true"屬性

一些注意點:

drop 必須配上 dragover,否則事件不生效

document.getElementById('right').ondragover = function (ev) {    ev.preventDefault(); //阻止向上冒泡}document.getElementById('right').ondrop = function (ev) {    ev.preventDefault(); //阻止向上冒泡    console.log("放入");}

react中使用事件必須是駝峰,例如:onDragOver

vue中在ui庫組件上加的時候記得加 .native,例如:@drop.native

完整測試案例

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title>    <style>        *{            margin: 0;            padding: 0;        }        .div1{            width: 200px;            height: 200px;            border: 1px solid red;            position: relative;            margin-left:20px;            float: left;        }        .div2{            width: 200px;            height: 200px;            border: 1px solid blue;            position: relative;            margin-left:20px;            float: left;        }        .div3{            width: 200px;            height: 200px;            border: 1px solid green;            position: relative;            margin-left:20px;            float: left;        }        p{            background-color: orange;            margin-top: 5px;        }    </style></head><body><div class="div1" id="div1">    <!--在h5中,如果想拖拽元素,就必須為元素添加draggable="true". 圖片和超鏈接默認就可以拖拽-->    <p id="pe" draggable="true">試著把我拖過去</p>    <p id="pe1" draggable="true">試著也把我拖過去</p></div><div class="div2" id="div2"></div><div class="div3" id="div3"></div><script>    /*學習拖拽,主要就是學習拖拽事件*/    var p=document.querySelector("#pe1");    var div2=document.querySelector("#div2");    var div3=document.querySelector("#div3");    /*應用于被拖拽元素的事件    *ondrag         應用于拖拽元素,整個拖拽過程都會調用--持續     ondragstart    應用于拖拽元素,當拖拽開始時調用     ondragleave    應用于拖拽元素,當鼠標離開拖拽元素時調用     ondragend    應用于拖拽元素,當拖拽結束時調用*/    p.ondragstart=function(e){        console.log("開始");        e.dataTransfer.setDate("a")    }    p.ondragend=function(){        console.log("結束");    }    p.ondragleave=function(){        console.log("離開目標");    }    p.ondrag=function(){        // console.log("持續觸發---111111");    }     /*應用于目標元素的事件    *ondragenter    應用于目標元素,當拖拽元素進入時調用     ondragover    應用于目標元素,當停留在目標元素上時調用     ondrop        應用于目標元素,當在目標元素上松開鼠標時調用     ondragleave    應用于目標元素,當鼠標離開目標元素時調用*/    div2.ondragenter=function(){        console.log("進入目標1");    }    div2.ondragover=function(e){        console.log(e);        console.log("在目標1中盤旋");        //console.log("ondragover");        /*如果想觸發ondrop事件,那么就必須在這個位置阻止瀏覽器的默認行為*/        e.preventDefault();    }    /*瀏覽器默認會阻止ondrop事件:我們必須在ondragover中阻止瀏覽器的默認行為*/    div2.ondrop=function(){        console.log("鎖定目標1,降落");        /*添加被拖拽的元素到當前目標元素*/        div2.appendChild(p);    }    div2.ondragleave=function(){        console.log("離開目標1");    }    div3.ondragenter=function(){        console.log("進入目標2");    }     div3.ondragover=function(e){        console.log("在目標2中盤旋");        //console.log("ondragover");        /*如果想觸發ondrop事件,那么就必須在這個位置阻止瀏覽器的默認行為*/        e.preventDefault();    }    div3.ondrop=function(){        console.log("鎖定目標2,降落");        /*添加被拖拽的元素到當前目標元素*/        div3.appendChild(p);    }    div3.ondragleave=function(){        console.log("離開目標2");    }</script></body></html>

總結

到此這篇關于html5拖拽應用記錄的文章就介紹到這了,更多相關html5拖拽應用內容請搜索武林網以前的文章或繼續瀏覽下面的相關文章,希望大家以后多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
黄色av网站在线| 青青草观看免费视频在线| 麻豆精品不卡国产免费看| 99re在线视频| 天天干天天操天天爽| 2021av天天| 在线a人片免费观看视频| 91桃色在线| 久久久久久久久亚洲精品| 国产精品亚洲色图| 国产黄视频在线观看| 精品美女调教视频| 久久一本精品| 国产激情小视频在线| 不卡av免费观看| 国产精品爱久久久久久久小说 | 亚洲国产日韩在线人成电影| 欧美激情福利视频在线观看免费| 久久99国产视频| 九色在线网站| 五月综合网站| av福利在线播放| 欧美日韩一区二区三区在线播放| 国产在线日本| 五月婷婷视频在线观看| 久草在线资源福利| 精品三级久久久久久久电影聊斋| 国产网友自拍电影在线 | 国产区视频在线| 亚洲成av人影片在线观看| 中文字幕av中文字幕| 国产秀色在线www免费观看| av免费在线播放| 精品美女视频在线观看免费软件| 国产福利在线| 国产青草视频在线观看视频| 国产无套粉嫩白浆在线2022年| 青青草视频在线免费观看| www.狠狠操| av丝袜在线| 国产在线视频福利| 国产在线麻豆精品| 欧美日韩**字幕一区| 国产在线观看av| 国产欧美日韩专区| 国产视频中文字幕在线观看| 日韩a视频在线观看| 激情丁香婷婷| 国产深夜视频在线观看| 九色在线网站| 中文字幕第一页在线| 久久久久久久久久久久网站| 精品视频二区| 国产二区视频在线观看| 天堂在线一二区| 国产美女视频一区二区二三区| 快射av在线播放一区| 美女国产在线| 国产一级片在线播放| 国产成人高清精品| 国产三级做爰在线观看| 91九色在线看| www.狠狠| 天天爱天天色| 国产激情在线视频| av一级在线| 最新黄网在线观看| 在线国产一级| 国产免费视频| 永久免费av片在线观看全网站| yjizz视频网站在线播放| 国产精品偷乱一区二区三区| 91亚洲欧美| 狠狠干天天干| 中文乱码字幕av网站| 亚洲第一区视频| 成人免费一区二区三区视频网站| 中文字幕免费在线视频| 在线观看中文字幕| 99视频免费在线观看| 伊人网在线观看| 国产在线拍揄自揄拍视频| 国产三线在线| 狠狠色综合久久婷婷| av在线官网| 2018中文字幕在线观看| 国产乱xxⅹxx国语对白| 四虎影院成人| 精灵使的剑舞无删减版在线观看| 国产中文在线视频| 亚洲网站视频在线观看| 精品一区二区三区免费站| 国产伦精品一区二区三区高清版禁| 精品麻豆国产| 国产精品国精产品一二| 国自产拍在线网站网址视频| 日本久久国产| 在线播放一区二区精品产| 国产欧美久久久久久久久| 懂色av中文在线| 国产在线观看网站| 久久精品视频免费看| 日本视频在线| 日本高清中文字幕| 久久av少妇| 免费观看一二区视频网站| a级片国产精品自在拍在线播放| 永久免费av网站| 在线观看的av网站| 国产寡妇树林野战在线播放| 中文字幕人成高视频| 99热在线免费播放| 国产网站麻豆精品视频| 国产对白国语对白| 精品国产一区二区三区久久久狼牙| 国产wwww| 亚洲人成影院在线| 免费一区二区三区视频狠狠| 久久久久久五月天久久久久久久久| 日日夜夜中文字幕| 久久国产热视频| 国产精品一区二三区| 国产精品爱久久久久久久小说| 国产二区在线播放| 日韩亚洲一区中文字幕| 天堂资源中文在线| 9999在线视频| 女子免费在线观看视频www| 国产原创av在线| 国产素人视频在线观看| 91网页在线观看| 欧美视频免费一区二区三区| 午夜在线小视频| 在线观看wwww| 国产麻豆精品高清在线播放 | 国产精品探花在线| 精品偷拍激情视频在线观看| gogo高清在线播放免费| 国产图片综合| 久久久久久久久久久久网站| 精品美女调教视频| 中文字幕在线免费看| 亚洲最新永久在线观看| 国产一区二区三区不卡在线| 亚洲妇熟xxxx妇色黄| 中文字幕视频在线| 日本欧洲一区| 精品99又大又爽又硬少妇毛片 | 在线国产一区二区三区| 最近中文字幕mv免费高清在线| 在线激情网站| 精品国产一区二区三区不卡在线| 天堂在线免费视频| 激情亚洲综合网| 欧美日韩**字幕一区| 日本成人网址| 四虎www视频| 国产porn在线| 国产精品国产国产aⅴ| 国产一卡2卡3卡4卡网站免费| 国产69精品久久app免费版 | www.99色.com| 日本在线天堂| 欧美啪啪精品| 免费女人毛片视频| 欧美亚洲系列| 国内外激情在线| 九九热精品在线视频| 高潮毛片在线观看| 国产另类图片| 国产亚洲精品一区二区在线观看| 国产免费av高清在线| 国产中文字幕在线观看| 国产免费av高清在线| 国产午夜在线视频| 2020国产在线视频| av在线免费播放| 免费看黄视频网站| 日本中文字幕在线观看| 国产精品入口免费麻豆| 国产经典自拍视频在线观看| 99爱在线观看| 激情四房婷婷| 国产精品99999| av手机天堂| 国产卡二和卡三的视频| 国产三线在线| 亚洲天堂视频在线观看免费| 麻豆视频国产| 国产成人高清精品| 青青草免费在线视频| 国产女主播在线观看| 麻豆视频国产| 在线中文字幕第一页| 激情亚洲综合网| av影视在线看| 国产精彩视频在线观看免费蜜芽| 欧美日韩视频精品一区二区| 国产精品人人| 国产精品外围在线观看|