插件 jsMind 的多行展示实现

Posted on Wed, 25 Dec 2024 16:15:00 +0800 by LiangMingJian


需求

jsMind 是一个显示/编辑思维导图的纯 javascript 类库,其基于 html5 canvas 和 svg 进行设计。jsMind 以 BSD 协议开源,在此基础上你可以在你的项目上任意使用。

思维导图插件 jsMind 的节点默认以一行展示所有内容,当数据过多时不会进行折行,过多的数据会被折叠。

修改

通过修改 jsmind.css 里如下内容,可以使得节点数据的展示允许自动折行。

jmnodes{
    position:absolute;
    z-index:2;
    background-color:rgba(0,0,0,0);
    min-width:420px;
}
jmnode{
    position:absolute;
    cursor:default;
    max-width:400px;
}