可拖動

draggable 全域性屬性 是一個 列舉 屬性,指示元素是否可以拖動,無論是使用原生瀏覽器行為還是 HTML 拖放 API

draggable 屬性可以應用於嚴格屬於 HTML 名稱空間 的元素,這意味著它不能應用於 SVG。有關名稱空間宣告的外觀及其作用的更多資訊,請參見 名稱空間速成課程

draggable 可以具有以下值

  • true:元素可以拖動。
  • false:元素不能拖動。

警告:此屬性是列舉,而不是布林值。必須使用 truefalse 值,並且不允許使用 <img draggable> 這樣的簡寫。正確用法是 <img draggable="false">

如果未設定此屬性,則其預設值為 auto,這意味著拖動行為是預設的瀏覽器行為:只有文字選擇、影像和連結可以拖動。對於其他元素,必須設定事件 ondragstart 才能使拖放起作用,如本 綜合示例 所示。

規範

規範
HTML 標準
# the-draggable-attribute

瀏覽器相容性

BCD 表格僅在瀏覽器中載入

另請參閱