【发布时间】:2015-04-02 18:56:06
【问题描述】:
我的页面上有一个 fabric.js 画布,我希望它具有响应性。我的代码适用于缩放画布本身,但不适用于我在上面绘制的对象。任何想法?我搜索了 SO,但找不到适合我的解决方案。
var resizeCanvas;
resizeCanvas = function() {
var height, ratio, width;
ratio = 800 / 1177;
width = tmpl.$('.canvas-wrapper').width();
height = width / ratio;
canvas.setDimensions({
width: width,
height: height
});
};
Meteor.setTimeout(function() {
return resizeCanvas();
}, 100);
$(window).resize(resizeCanvas);
【问题讨论】:
标签: javascript canvas meteor html5-canvas fabricjs