我在几个地方都看到了这个,但找不到太多信息:
-webkit-user-drag: element
这是HTML5拖放标准的一部分吗?与使用属性版本相比,这种方法好还是不好?
<div draggable="true">my draggable element</div>
编辑:我熟悉当前规范并使用可拖动属性,但我不清楚的是确切的CSS属性 *-user-drag。
我在几个地方都看到了这个,但找不到太多信息:
-webkit-user-drag: element
这是HTML5拖放标准的一部分吗?与使用属性版本相比,这种方法好还是不好?
<div draggable="true">my draggable element</div>
编辑:我熟悉当前规范并使用可拖动属性,但我不清楚的是确切的CSS属性 *-user-drag。
WebKit提供了自动支持,让用户可以拖动常见的项目,例如图像、链接和选定的文本。您可以扩展此支持,以包括HTML页面上的特定元素。例如,您可以将特定的div或span标记为可拖动。
要将任意元素标记为可拖动,请将-webkit-user-drag
属性添加到元素的样式定义中。因为-webkit-user-drag
是一个级联样式表(CSS)属性,所以您可以将其作为样式定义的一部分或作为元素标记上的内联样式属性包含在其中。该属性的值列在表4-1中。
-webkit-user-drag
属性的值:
none
:不允许拖动此元素。
element
:允许拖动此元素。
auto
:使用默认逻辑来确定是否应拖动元素。(只有图像、链接和文本选择可以被拖动。)这是默认值。
该功能由所有使用WebKit渲染引擎的浏览器支持,因此包括Chrome、较新版本的Opera、Safari等。在使用WebKit的移动浏览器中的支持可能会因移动操作系统而异。