javascript - 有没有办法在arbor.js上添加 float 效果

标签 javascript jquery canvas nodes arbor.js

我正在使用 arbor.js在 iPhone/iPad 页面上创建文本节点。

我想为每个文本节点添加 float 效果,文本节点对象不断移动而不触及显示,如 jqFloat . (arbor.js 重力参数在没有触摸事件的情况下不起作用)

我的文本节点的格式是这样写的,

var data = {
    nodes: {
        node1: {
            'color': 'red',
            'shape': 'dot',
            'label': 'test1'
        },
        node2: {
            'color': 'green',
            'shape': 'dot',
            'label': 'test2'
        },
        node3: {
            'color': 'blue',
            'shape': 'dot',
            'label': 'test3'
        }
    },
    edges: {
        threadstarter: {
            node1: {},
            node3: {}
        }
    }
};
var sys = arbor.ParticleSystem();
sys.parameters({
    stiffness: 900,
    repulsion: 2000,
    gravity: true,
    dt: 0.015
});
sys.graft(data);

非常感谢您帮助回答这个问题。

最佳答案

您是否尝试过将 sys.parameters.friction 设置为 0?

关于javascript - 有没有办法在arbor.js上添加 float 效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11281945/

相关文章:

javascript - 关于 : Vue. js 操作/突变的澄清

javascript - 在结束 div 上停止侧边栏

javascript 在我的 HTML 页面上显示为文本

javascript - fillText 方法不起作用

javascript - Fabric Js Canvas 中剪辑部分中的多个对象

javascript - Selenium 网络驱动程序 : wait until text is present on page

javascript - 想要显示前三个 div,然后让剩余部分切换

javascript - 想要在 Div 中加载数据后执行脚本

javascript - 模态框打开有奇怪的效果

Javascript canvas.toDataUrl() 将图片发送到新窗口中的 <img> 元素