如何使jointjs元素中的标签文本不可选?

时间:2019-03-22 13:11:47

标签: jointjs

我正在尝试以下解决方案。当我拖动元素之间的链接时,出于某种原因选择了元素内的标签文本。

假设我有一个元素A,其属性为A.attr(“ body / magnet”,“ active”);设置和A.attr(“ label / text”,“ some text”);当我通过单击并拖动从该元素创建链接时,将在元素上选择标签文本,链接将通过。

这似乎有些随机,尽管有时拖动链接时会选择图形中的所有标签。

有没有办法使标签文本不可选择?

2 个答案:

答案 0 :(得分:0)

我们通过在形状中添加以下标签样式来解决它。

JsonSlurper

答案 1 :(得分:0)

在上面的答案中,链接仍然会被选中,因此您可以将CSS放在#paper is或画布上

#paper {
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
  user-select: none;
}