jointjs - 在 JointJs 中单击时更改鼠标光标

标签 jointjs

通过单击加入进程时。一旦用户点击了第一个节点,鼠标指针就会发生变化,表明第一个节点已经被点击了,现在我们只需点击目标节点即可。如何实现这一点?

最佳答案

当用户单击第一个节点时,您可以在应用程序 HTML 容器元素上设置一个类(甚至在 paper 元素上:paper.$el.addClass('connecting')) 。基于该类,您可以在 CSS 中设置不同的光标类型:

.connecting {
   cursor: pointer !important;
}

或者也许只是针对 JointJS 元素:

.connecting .element {
   cursor: pointer !important;
}

这里我使用“指针”类型的光标,但您可以使用其中任何一个:https://developer.mozilla.org/en-US/docs/Web/CSS/cursor 。我还使用 !important 标志来否决您的应用程序/JointJS 设置的其他光标属性。请注意,您甚至可以使用图像作为光标:https://developer.mozilla.org/en-US/docs/Web/CSS/cursor/url ,为用户提供更好的指导,告诉他应该做什么。

关于jointjs - 在 JointJs 中单击时更改鼠标光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25230987/

相关文章:

jointjs - 将文本剪切到联合 js 元素内的另一行

javascript - joint.setTheme 不是 JointJS-Rappid 中的函数

javascript - 如果使用 "ready"模型构造,则不会呈现 JointJS Paper

javascript - 如何检查不是基于类型而是基于模板名称的 jointJS 元素

javascript - JointJS - 处理链接(加入、删除)

JointJs 顶部底部端口

reactjs - 如何在 React 中创建拖放 Canvas

JointJS 链接 : Custom Markup?

jointjs - 如何将端口添加到圈中

javascript - 如何使 jointjs 文件响应?