拖拽相關(guān)屬性
draggable屬性是html5的全局屬性,是html5支持拖放操作的方式之一,用來(lái)表示元素是否可以被拖放,draggable有三個(gè)值,true表示可以拖放,false表示不可以被拖放,auto表示使用瀏覽器的默認(rèn)值
拖拽相關(guān)的事件
ondragstart:此事件在用戶開(kāi)始拖動(dòng)元素或選擇文本時(shí)觸發(fā) ondrag:元素正在拖動(dòng)時(shí)觸發(fā) ondragend:用戶完成元素拖放時(shí)觸發(fā) ondragleave:當(dāng)被鼠標(biāo)拖動(dòng)的對(duì)象離開(kāi)其容器范圍時(shí)觸發(fā) ondragover:當(dāng)某個(gè)被拖動(dòng)的對(duì)象在另一對(duì)象容器范圍內(nèi)拖動(dòng)時(shí)觸發(fā)此事件,此事件發(fā)生在目標(biāo)元素身上 ondrop:在一個(gè)拖動(dòng)過(guò)程中,釋放鼠標(biāo)時(shí)觸發(fā),此事件作用在目標(biāo)元素身上
dataTransfer 對(duì)象相關(guān)方法
setData(format,data):添加自定義數(shù)據(jù)格式 getData(format):獲取自定義的數(shù)據(jù)格式clearData([format]):清除自定義的數(shù)據(jù)格式及數(shù)據(jù)
Event.preventDefault()
此方法是阻止事件的默認(rèn)行為,在ondragover中一定要執(zhí)行preventDefault(),否則ondrop事件不會(huì)被觸發(fā)
實(shí)現(xiàn)案例:
以上這篇HTML5拖拽的簡(jiǎn)單實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
標(biāo)簽:玉溪 牡丹江 晉中 安慶 邯鄲 內(nèi)蒙古 煙臺(tái) 撫州
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTML5拖拽的簡(jiǎn)單實(shí)例》,本文關(guān)鍵詞 HTML5,拖拽,的,簡(jiǎn)單,實(shí)例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。