【发布时间】:2016-07-18 02:08:36
【问题描述】:
我正在使用jointjs 来绘制图表。
我想知道如何监听元素上的鼠标点击事件?
我在http://www.jointjs.com/api#joint.dia.Element 上找到的,只有change:position 选项,但没有onclick 选项哈哈。
整篇论文只有cell:pointerclick 选项,而不是单个元素。
如何实现只听鼠标点击元素上的单个元素? (假设我想在点击后调整纸张大小) 谢谢!
【问题讨论】:
-
我看到了这个。但是如何应用于单个元素而不是整篇论文呢?谢谢
-
简而言之,你没有。本文提供了所有事件处理程序。这是一件好事。您可以添加 500 个节点,但仍然有一个处理程序。您可以使用
.extend()从 JointJS 形状派生出您自己的形状。在 Paper 上的事件处理程序中,您可以检查单元格的类型并应用特定于类型的行为。对于特定于实例的行为,您仍然可以在同一个处理程序中执行此操作,但将属性附加到处理程序可以查询的节点。
标签: javascript html jointjs