jsmind 点击事件
时间: 2023-09-08 13:12:13 浏览: 700
jsmind思维导图资源文件包
jsmind 提供了多种点击事件,可以通过绑定事件监听函数来实现相关功能。以下是一些常见的点击事件:
1. `select_node` 事件:当选中节点时触发,可以获取当前选中的节点信息。
```javascript
mindmap.bus.addListener('select_node', function(event) {
var nodeid = event.data.nodeid;
var node = mindmap.get_node(nodeid);
console.log('选中的节点:', node);
});
```
2. `unselect_node` 事件:当取消选中节点时触发。
```javascript
mindmap.bus.addListener('unselect_node', function(event) {
console.log('取消选中节点:', event.data.nodeid);
});
```
3. `dblclick_node` 事件:当双击节点时触发。
```javascript
mindmap.bus.addListener('dblclick_node', function(event) {
console.log('双击节点:', event.data.nodeid);
});
```
4. `click_canvas` 事件:当点击画布时触发。
```javascript
mindmap.bus.addListener('click_canvas', function(event) {
console.log('点击画布:', event);
});
```
5. `mousedown` 事件:当鼠标按下时触发。
```javascript
mindmap.bus.addListener('mousedown', function(event) {
console.log('鼠标按下:', event);
});
```
以上是一些常见的点击事件,您可以根据需要选择监听相应的事件,然后在事件处理函数中实现相应的功能。
阅读全文