0
我使用stage.draw()來更新畫布。不知怎的,整個畫布不會在繪畫之間清除。如果一個句柄恰好位於「不可見框」之外,我無法操作它。KineticJs不重繪整個舞臺
分數重繪正比於窗口大小。編輯: 它沒有工作。也許這是我的窗口調整大小功能。這是一個(有故障的jsfiddle)。
var adaptScreen = function() {
//console.log("Resizing window");
var w = document.body.clientWidth || document.width;
var h = document.body.clientHeight || document.height;
viewModel.width = w;
viewModel.height = h;
updateStage();
updateBackground();
updateGraph();
updateCircleHandles();
redraw();
}
/**
* Setup the KineticJS Stage
*/
addStage = function() {
stage = new Kinetic.Stage({
container: 'container',
width: 100000,
height: 23
});
}
嘗試調用。撤回您的圖層而不是舞臺。如果這不起作用,我們需要看一些代碼來幫助你。 – markE