婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > HTML5拖放功能_動力節點Java學院整理

HTML5拖放功能_動力節點Java學院整理

熱門標簽:跟電銷機器人做同事 鄭州電銷外呼系統違法嗎 漳州人工外呼系統排名 農村住宅地圖標注 鶴壁手機自動外呼系統怎么安裝 ai電銷機器人連接網關 中紳電銷智能機器人 濟南辦理400電話 威海營銷外呼系統招商

拖放(Drag 和 drop)是 html5 標準的組成部分。

瀏覽器支持

Internet Explorer 9、Firefox、Opera 12、Chrome 以及 Safari 5 支持拖放。

被拖元素,dragElement :

1、添加事件:ondragstart

2、添加屬性:dragable

放置元素,dropElement:

1、添加事件:ondargenter , ondragover , ondragleave , ondragend ,ondrop

和mouser劃入劃出一類的事件很類似,字面也很好理解,不贅述了,下面會用例子來說明。

1、頁面上元素間的拖放

下面用個小例子,div間的拖放來展示,各個事件如何被觸發:

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset="utf-8"/>

    <style type="text/css">

        #dropEle
        div
        {
            float: left;
        }

    </style>

    <script src="../../jquery-1.8.3.js" type="text/javascript" charset="utf-8"></script>


    <script type="text/javascript">

        /**
         * 拖放(Drag 和 drop)是 HTML5 標準的組成部分。
         * 瀏覽器支持
         *Internet Explorer 9、Firefox、Opera 12、Chrome 以及 Safari 5 支持拖放。
         */
        $(function ()
        {
            $("#dragEle")[0].ondragstart = function (event)
            {
                console.log("dragStart");
                event.dataTransfer.setData("Text", event.target.id);
            };

            /**
             * 當放置被拖數據時,會發生 drop 事件。
             * 調用 preventDefault() 來避免瀏覽器對數據的默認處理(drop 事件的默認行為是以鏈接形式打開)
             * @param event
             */
            $("#dropEle")[0].ondrop = function (event)
            {
             /*   for (var p in event.dataTransfer)
                {
                    console.log(p + " = " + event.dataTransfer[p] + " @@");
                }
            */
                console.log("onDrop");
                var id = event.dataTransfer.getData("Text");
                $(this).append($("#" + id).clone().text($(this).find("div").length));
                event.preventDefault();
            };

            /**
             * ondragover 事件規定在何處放置被拖動的數據。
             *默認地,無法將數據/元素放置到其他元素中。如果需要設置允許放置,我們必須阻止對元素的默認處理方式。
             */
            $("#dropEle")[0].ondragover = function (event)
            {
                console.log("onDrop over");
                event.preventDefault();
            }

            $("#dropEle")[0].ondragenter = function (event)
            {
                console.log("onDrop enter");
            }

            $("#dropEle")[0].ondragleave = function (event)
            {
                console.log("onDrop leave");
            }

            $("#dropEle")[0].ondragend = function (event)
            {
                console.log("onDrop end");
            }


        });

    </script>

</head>
<body>

<div style="border: 1px solid red ; width: 100px ; height: 100px ;text-align: center;line-height: 100px;"
     draggable="true" id="dragEle" >

</div>


<div style="width: 330px;min-height: 202px;border: 1px solid #444;margin-top: 20px;overflow-y: scroll;"
     id="dropEle"></div>


</body>
</html> 

需要注意幾點:

a、ondragover中必須組織事件的默認行為,默認地,無法將數據/元素放置到其他元素中。

b、drop 事件的默認行為是以鏈接形式打開,所以也需要阻止其默認行為。

還有可能注意到:在拖放時,event中包含一個event.dataTransfer 對象,上例中我們使用了該對象的setData方法傳遞了拖動div的id,然后在drop中取得該id,并且復制了該元素添加到放置的div中。

下面介紹下該對象的其他方法:

event.dataTransfer :

items = [object DataTransferItemList] @@drag_drop.html:44

files = [object FileList] @@drag_drop.html:44

types = text/plain @@drag_drop.html:44

effectAllowed = all @@drag_drop.html:44

dropEffect = none @@drag_drop.html:44

clearData = function clearData() { [native code] } @@drag_drop.html:44

getData = function getData() { [native code] } @@drag_drop.html:44

setData = function setData() { [native code] } @@drag_drop.html:44

setDragImage = function setDragImage() { [native code] } @@

我使用了js打印出了它所有的屬性:

1、getData,setData上例已經使用了,clearData就是清除設置的數據。

2、值得注意的是files,當把操作系統中選擇的一個或多個文件拖入該div中,files中會存儲拖入文件的信息,然后我們通過file可以得到文件的類型,長度,內容然后實現上傳。

3、setDragImage(image, x, y)用于設置鼠標移動過程中隨鼠標一起移動的效果圖。必須在dragstart中設置。

4、types,effectAllowed和dropEffect分別是拖入元素的類型,拖拽過程中鼠標顯示的樣式,我覺得可以忽略了這幾個屬性,一般用不到。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:咸陽 萍鄉 紅河 蘇州 甘南 惠州 文山 營口

巨人網絡通訊聲明:本文標題《HTML5拖放功能_動力節點Java學院整理》,本文關鍵詞  HTML5,拖放,功能,動力,節點,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5拖放功能_動力節點Java學院整理》相關的同類信息!
  • 本頁收集關于HTML5拖放功能_動力節點Java學院整理的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美韩日一区二区三区| 亚洲欧美激情一区二区| 激情综合一区二区三区| 亚洲欧美怡红院| 日韩视频永久免费| 中文字幕巨乱亚洲| 欧美一三区三区四区免费在线看 | 成人妖精视频yjsp地址| 日日骚欧美日韩| 亚洲女性喷水在线观看一区| 国产精品丝袜91| 精品国产伦一区二区三区观看方式| 99免费精品视频| av在线不卡免费看| 成人免费精品视频| 成人丝袜高跟foot| 99久久精品情趣| 一本大道久久a久久精二百| www.亚洲激情.com| 在线观看亚洲精品| 成人免费小视频| 亚洲欧洲国产日本综合| 国产精品麻豆视频| 亚洲影院理伦片| 亚洲一区电影777| 国产精品国产三级国产aⅴ无密码| 欧美肥大bbwbbw高潮| 91精品国产入口| 久久久国产综合精品女国产盗摄| 亚洲精品一区二区三区精华液| www国产精品av| 亚洲色图.com| 天天操天天色综合| 国产精品77777竹菊影视小说| 国产91精品免费| 99视频有精品| 欧美日韩久久不卡| 亚洲精品一区二区在线观看| 国产日韩综合av| 亚洲一区二区三区四区在线免费观看| 免费在线视频一区| gogogo免费视频观看亚洲一| 亚洲永久精品大片| 久久精品久久久精品美女| 成人黄色小视频| 日韩欧美成人一区| 国产欧美日韩中文久久| 国产精品初高中害羞小美女文| 一区二区三区91| 国产久卡久卡久卡久卡视频精品| 91免费观看国产| 精品国产一区二区三区四区四| 椎名由奈av一区二区三区| 国产剧情一区二区| 7777精品伊人久久久大香线蕉最新版| 国产成人高清在线| 欧美一级淫片007| 最近日韩中文字幕| 久草热8精品视频在线观看| 欧美日本视频在线| 亚洲国产成人av| 国产夫妻精品视频| 日韩欧美亚洲国产精品字幕久久久 | 久久99蜜桃精品| 欧美日韩国产精品成人| 亚洲三级在线免费观看| 久久 天天综合| 欧美大片在线观看一区| 久久精品久久综合| 久久精品视频在线看| 国产91对白在线观看九色| 国产女同性恋一区二区| 精品一区二区三区在线视频| 国产精品久久久久婷婷| 成人一区二区在线观看| 亚洲欧洲综合另类在线| 欧美视频精品在线| 亚洲精品成人在线| 欧美另类变人与禽xxxxx| 另类综合日韩欧美亚洲| 国产欧美一区视频| 一本色道**综合亚洲精品蜜桃冫| 亚洲在线一区二区三区| 91精品免费在线观看| 久久亚洲精精品中文字幕早川悠里 | 欧美久久一二区| 欧美一区二区性放荡片| 国产乱码字幕精品高清av| 一区二区免费在线| 日韩女优视频免费观看| 91在线一区二区| 久久成人免费网| 亚洲精品美腿丝袜| 久久久不卡影院| 欧美日本国产视频| 色婷婷狠狠综合| 免费看欧美美女黄的网站| 欧美激情资源网| caoporm超碰国产精品| 亚洲午夜精品17c| 亚洲欧美日韩系列| 成人黄色软件下载| 精品国产一二三区| 国产欧美视频一区二区三区| 色婷婷久久综合| 亚洲综合在线观看视频| 精品91自产拍在线观看一区| 国产日韩影视精品| 亚洲精品成人精品456| 亚洲一区二区欧美| 久久99热99| 色悠久久久久综合欧美99| 欧美日韩一卡二卡三卡 | 亚洲韩国精品一区| 日韩专区中文字幕一区二区| 国模一区二区三区白浆| 国产91在线看| 日韩色视频在线观看| 国产人久久人人人人爽| 亚洲黄色小说网站| 国产精品一区二区你懂的| 久久久三级国产网站| 天堂一区二区在线免费观看| 91在线码无精品| 欧美精品一区男女天堂| 国产欧美精品一区二区色综合| 韩国精品一区二区| 日本中文一区二区三区| 亚洲三级久久久| 国产精品视频一区二区三区不卡| 欧美人与z0zoxxxx视频| 99麻豆久久久国产精品免费| 91久久国产最好的精华液| 亚洲成av人片在线观看| 日本一区二区三区dvd视频在线| 国产99一区视频免费| 精品午夜一区二区三区在线观看| 亚洲天堂成人网| 欧美久久高跟鞋激| 99久久精品国产毛片| 亚洲成人动漫av| 亚洲精品国产成人久久av盗摄| 在线不卡中文字幕| 奇米一区二区三区av| 日日夜夜免费精品| 一本大道av一区二区在线播放 | 91片在线免费观看| 欧美xxxx老人做受| 日韩精品免费专区| 97se亚洲国产综合在线| 国产精品水嫩水嫩| 成人美女视频在线观看| 国产精品免费人成网站| 国产成人av自拍| 国产精品理论在线观看| 91在线无精精品入口| 成人免费在线播放视频| 99精品国产91久久久久久| 18成人在线视频| 精品视频免费看| 五月婷婷另类国产| 日韩欧美国产小视频| 黄页视频在线91| 91黄色激情网站| 久久综合久久综合亚洲| 91麻豆免费在线观看| 美女任你摸久久| 亚洲综合清纯丝袜自拍| 国产精品精品国产色婷婷| 精品视频免费在线| 国产日韩欧美制服另类| 日本伊人色综合网| 色天天综合色天天久久| 2023国产精品视频| 国内欧美视频一区二区| 欧美电影免费观看完整版| 国产人成一区二区三区影院| 五月天丁香久久| 欧美一区二区福利视频| 国产精品污网站| 亚洲福利视频三区| 欧美理论电影在线| 国产女主播一区| 91精品国产一区二区| 欧美午夜精品久久久| 成人的网站免费观看| 福利视频网站一区二区三区| 国内精品久久久久影院色| 日本va欧美va瓶| 亚洲线精品一区二区三区八戒| 亚洲天天做日日做天天谢日日欢| 精品国产乱码久久久久久老虎| 一本大道久久精品懂色aⅴ| 99久久精品情趣| 91成人看片片| 91精品国产91久久久久久最新毛片 | 国产美女在线观看一区| 久久国产欧美日韩精品| 99精品视频一区| 精品伊人久久久久7777人|