1
superliwei 2021-03-29 22:29:04 +08:00
@M3oM3oBug 非常棒
|
2
Austin2035 2021-03-29 22:35:59 +08:00
不错不错,已 star
|
3
M3oM3oBug OP @superliwei 感谢大佬认可~
|
4
lopda 2021-03-29 22:36:44 +08:00
学习一波。、很棒!
|
6
qiaobeier 2021-03-29 22:45:57 +08:00
优化下代码结构吧
|
7
zzzzzzggggggg 2021-03-29 22:47:49 +08:00
不错
|
8
M3oM3oBug OP @qiaobeier 可否指点一二(因为我目前所理解的 var xmind = new janvas.Canvas(...),xmind 就是一个对象
|
9
whatalittleboy 2021-03-29 23:21:34 +08:00
要是能鼠标移动节点就好了
|
10
M3oM3oBug OP @whatalittleboy 这个的代码还没写,在 1256 行 else 语句那儿。。现在我都是用快捷键操作,shift+方向键或者直接剪切粘贴,[在线版]( http://janvas.cn/JMind/)允许一次剪切板就能流畅操作了 [Github Pages]( http://janvas.cn/JMind/),以后有空会写的
|
11
dai875939260 2021-03-30 09:06:10 +08:00
优秀,不过有点 bug,点击节点的有时候会飞,滚轮滚动的时候太顺滑,滚不到想要的位置
|
12
ddeef 2021-03-30 09:18:32 +08:00
牛!
|
13
shuax 2021-03-30 10:25:42 +08:00
动画不太好看,还是说没动画?
|
14
M3oM3oBug OP @dai875939260 点击节点会飞有点脑补不出来。。滚轮顺滑可能是因为没适配无极滚轮(或触摸板),不好意思哈
@shuax 目前就是节点超出界面了进行选择会有动画,没加其他动画效果了,鼠标右键可以拖曳主界面 |
15
ERRASYNCTYPE 2021-03-30 10:39:49 +08:00
哇靠🐂🍺!丝般顺滑!
|
16
cx99 2021-03-30 11:14:35 +08:00
nb 已 star
|
17
hanyceZ 2021-03-30 16:50:46 +08:00
nb
|
18
rationa1cuzz 2021-03-30 17:15:37 +08:00
mac 动一下触碰版就找不到东西了 @M3oM3oBug
|
19
M3oM3oBug OP @rationa1cuzz 还没有适配触摸板的呀,可以考虑自己修改一下源代码,xmind.js 的 1503 行,把值 100/-100 改成 1/-1
|
20
LeeReamond 2021-03-30 21:55:08 +08:00
提一个建议,应该增加一个可拖拽功能,类似手机屏幕上的操作逻辑。
你这个现在这样,东西一多了之后跑出屏幕边界了,根本看不到 |
21
M3oM3oBug OP @LeeReamond 鼠标右键可以拖曳整个图的
另外补充,现在还没有思路适配无极滚轮和触摸板,这种情况每次都会触发 wheel 事件,有没有大佬知道咋兼容处理的,暂时不想用 debounce 防抖这种低劣的方法。。 如果是暂时针对它,可以把 1503/1504 行替换: `ev.shiftKey ? this.point.add(-ev.deltaY, 0) : this.point.add(-ev.deltaX, -ev.deltaY);` 但我手头又暂时没得办法测试。。 |
22
mrgeneral 2021-03-31 17:11:31 +08:00
怎么保存呢?看起来只能保存 HTML 了。
|
23
balabalaguguji 2021-04-01 09:24:42 +08:00
楼主好强大
|
24
ilxv 2021-04-02 15:15:01 +08:00
厉害诶,用了一下很不错,不卡顿,页面也挺好看的
|
25
yazoox 2021-04-02 18:39:24 +08:00
学习一下。厉害
|
26
icenya 2021-04-04 06:55:17 +08:00
这是纯前端嘛...!好厉害!
|