javascript - jointjs元素鼠标点击事件

标签 javascript html jointjs

我正在使用 jointjs 来绘制图形。

我想知道如何监听元素上的鼠标点击事件? 我在 http://www.jointjs.com/api#joint.dia.Element 上找到了,只有 change:position 选项但没有 onclick 选项哈哈。

整张纸上只有cell:pointerclick选项,而不是单个元素。

如何在单个元素上实现只监听鼠标点击元素? (假设我想在点击后调整纸张大小) 谢谢!

最佳答案

您可以使用pointerclick 事件来捕获元素上的点击事件。 view作为参数传递给函数,您可以通过cellView.model

获取 View 的模型
paper.on('cell:pointerclick', function (cellView) {
   // your logic goes here
);

关于javascript - jointjs元素鼠标点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38427689/

相关文章:

javascript - Jquery动画三个按钮来进行开关

java - 我无法让我的 hyperlinkListener 提供 URL;它是 NULL 值

javascript - 联合js如何将文本与矩形对象左侧对齐

javascript - 如何在 JointJS 中交互式创建链接

javascript - 测量字符串的相同性(在 Javascript 中)

Javascript:让用户选择像 Firebug 这样的 HTML 元素?

html - 我需要 &NBSP 实体在 li 标签之间留出空间,但是当应用悬停状态的下划线时,它会延伸到空间所在的位置

javascript - 如何将 Canvas 数据保存到文件

javascript - 为什么我的嵌入式 JointJS 元素重叠?

php - 获取照片的随机部分