我正在使用 sigma.js 并尝试添加背景图像而不是背景颜色。它可以找到但无法放大/缩小。已经有人添加问题了 here但还没有答案。那么有人可以解决这个问题吗?
最佳答案
经过简单的幸运搜索,我找到了以下解决方案:
var c = s.camera;
// Zoom out - single frame :
c.goTo({
ratio: c.ratio * c.settings('zoomingRatio')
});
// Zoom in - single frame :
c.goTo({
ratio: c.ratio / c.settings('zoomingRatio')
});
// Zoom out - animation :
sigma.misc.animation.camera(c, {
ratio: c.ratio * c.settings('zoomingRatio')
}, {
duration: 200
});
// Zoom in - animation :
sigma.misc.animation.camera(c, {
ratio: c.ratio / c.settings('zoomingRatio')
}, {
duration: 200
});
关于javascript - 如何将放大/缩小的背景图像添加到 sigma.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34218617/