不管屏幕分辨率如何,对动画进行动画处理并将其带到屏幕中心

时间:2019-06-27 18:38:48

标签: cytoscape.js

我想为视口中的节点动画制作动画,并且我正在使用dagre布局。

当节点以一定的延迟经过时,我想将当前的访问节点带到浏览器窗口中屏幕的正中间(height / 2和width / 2)。 我一直在玩zoom,pan,panBy,fit和center等来做我想做的事,但没有实现我想像的东西。

这是我的配置。

var cy = window.cy = cytoscape({
            boxSelectionEnabled: false,
            autounselectify: true,
            elements: [ {}],
            container: document.getElementById('cy'), // container to render in
            zoom: 1,
            minZoom: 1,
            maxZoom: 5,

            layout: {
              name: 'dagre',
              rankDir: 'BT',
              align: 'DR'
            }
    });

0 个答案:

没有答案