
1 superliwei Mar 29, 2021 @M3oM3oBug 非常棒 |
2 Austin2035 Mar 29, 2021 不错不错,已 star |
3 M3oM3oBug OP @superliwei 感谢大佬认可~ |
4 lopda Mar 29, 2021 学习一波。、很棒! |
6 qiaobeier Mar 29, 2021 优化下代码结构吧 |
8 M3oM3oBug OP @qiaobeier 可否指点一二(因为我目前所理解的 var xmind = new janvas.Canvas(...),xmind 就是一个对象 |
9 whatalittleboy Mar 29, 2021 要是能鼠标移动节点就好了 |
10 M3oM3oBug OP @whatalittleboy 这个的代码还没写,在 1256 行 else 语句那儿。。现在我都是用快捷键操作,shift+方向键或者直接剪切粘贴,[在线版]( http://janvas.cn/JMind/)允许一次剪切板就能流畅操作了 [Github Pages]( http://janvas.cn/JMind/),以后有空会写的 |
11 dai875939260 Mar 30, 2021 优秀,不过有点 bug,点击节点的有时候会飞,滚轮滚动的时候太顺滑,滚不到想要的位置 |
12 ddeef Mar 30, 2021 牛! |
13 momo1999 Mar 30, 2021 动画不太好看,还是说没动画? |
14 M3oM3oBug OP @dai875939260 击节点会飞有点脑补不出来。。滚轮顺滑可能是因为没适配无极滚轮(或触摸板),不好意思哈 @shuax 目前就是节点超出界面了进行选择会有动画,没加其他动画效果了,鼠标右键可以拖曳主界面 |
15 ERRASYNCTYPE Mar 30, 2021 哇靠!丝般顺滑! |
16 cx99 Mar 30, 2021 nb 已 star |
17 hanyceZ Mar 30, 2021 nb |
18 rationa1cuzz Mar 30, 2021 mac 动一下触碰版就找不到东西了 @M3oM3oBug |
19 M3oM3oBug OP @rationa1cuzz 还没有适配触摸板的呀,可以考虑自己修改一下源代码,xmind.js 的 1503 行,把值 100/-100 改成 1/-1 |
20 LeeReamond Mar 30, 2021 提一个建议,应该增加一个可拖拽功能,类似手机屏幕上的操作逻辑。 你这个现在这样,东西一多了之后跑出屏幕边界了,根本看不到 |
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 Mar 31, 2021 怎么保存呢?看起来只能保存 HTML 了。 |
23 balabalaguguji Apr 1, 2021 楼主好强大 |
24 ilxv Apr 2, 2021 厉害诶,用了一下很不错,不卡顿,页面也挺好看的 |
25 yazoox Apr 2, 2021 学习一下。厉害 |
26 icenya Apr 4, 2021 这是纯前端嘛...!好厉害! |