【问题标题】:Replace text of dragged element替换拖动元素的文本
【发布时间】:2015-08-05 20:55:11
【问题描述】:

我正在使用原生 HTML5 拖放功能,并尝试替换单击和拖动链接时显示的默认文本。

例如:

<ul>
  <li><a href="www.somewhere.com">Somewhere</a></li>
</ul>

点击并拖动“ghost”元素时显示:

Somewhere
www.somewhere.com

有没有办法通过 JS 更改文本,甚至更好的是通过 CSS 更改外观?

提前致谢。

【问题讨论】:

  • 你能多解释一下你想要达到的目标吗
  • 当您单击时,按住然后拖动链接(几乎任何网页上的任何链接),您不会拖动实际元素,而是拖动“幽灵”元素/组件。根据您使用的浏览器会有所不同,我在 Mac 上使用 Chrome。当您拖动某些东西时,我想更改光标上的“幽灵”元素的文本。

标签: javascript css html drag-and-drop draggable


【解决方案1】:

你可以看看这个例子,当你开始拖动它改变锚的文本。

https://jsbin.com/wuwivisebo/edit?html,output

您可以通过同样的方式更改样式和其他内容。

【讨论】:

  • 这改变了可拖动元素,我想改变拖动元素时出现的元素。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多