HTML 參考手冊(cè)

HTML 標(biāo)簽大全

HTML draggable屬性

全局屬性 draggable 是一個(gè)枚舉類型的屬性,用于標(biāo)識(shí)元素是否允許使用 拖放操作API 拖動(dòng)。

draggable 的取值如下:
    true,表示元素可以被拖動(dòng)
    false,表示元素不可以被拖動(dòng)
如果該屬性沒(méi)有設(shè)值,則默認(rèn)值 為 auto ,表示使用瀏覽器定義的默認(rèn)行為。
這個(gè)屬性是枚舉類型,而不是 布爾類型 。這意味著必須顯式指定值為 true 或者 false ,像 <label draggable>Example Label</label> 這樣的簡(jiǎn)寫是不允許的。正確的用法是 <label draggable="true">Example Label</label>。
默認(rèn)情況下,只有已選中的文本、圖片、鏈接可以拖動(dòng)。對(duì)其它的元素來(lái)說(shuō),必須按拖動(dòng)機(jī)制的順序設(shè)置 ondragstart 事件才能正常工作

HTML 全局屬性

在線示例

示例演示一個(gè)可拖動(dòng)的段落:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8"> 
<title>菜鳥(niǎo)教程(cainiaoplus.com)</title>
<style type="text/css">
#div1 {width:400px;height:80px;padding:10px;border:1px solid red;}
</style>
<script type="text/javascript">
function allowDrop(ev)
{
    ev.preventDefault();
}
function drag(ev)
{
    ev.dataTransfer.setData("Text",ev.target.id);
}

function drop(ev)
{
    var data=ev.dataTransfer.getData("Text");
    ev.target.appendChild(document.getElementById(data));
    ev.preventDefault();
}
</script>
</head>
<body>
<div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
<br />
<p id="drag1" draggable="true" ondragstart="drag(event)">這是一段可移動(dòng)的段落。請(qǐng)把該段落拖入上面的紅色矩形框中。</p>
</body>
</html>
測(cè)試看看 ?/?

瀏覽器兼容性

IEFirefoxOperaChromeSafari

Internet Explorer 9+, Firefox, Opera, Chrome, 和 Safari 瀏覽器支持 draggable 屬性。

注意: Internet Explorer 8 及更早 IE 版本不支持  draggable 屬性。

定義和用法

draggable屬性指定元素是否可拖動(dòng)。
提示:鏈接和圖像默認(rèn)是可拖動(dòng)的。
提示: draggable屬性通常在拖放操作中使用。

HTML 4.01 與 HTML5之間的差異

draggable 屬性是 HTML5 新增的。

語(yǔ)法

        <element draggable="true|false|auto">

屬性值

描述
true規(guī)定元素是可拖動(dòng)的。
false規(guī)定元素是不可拖動(dòng)的。
auto使用瀏覽器的默認(rèn)特性。
HTML 全局屬性
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清