function zoom() {
switch(this.id) {
case "zoom_in":
scale /= scaleMultiplier;
img_update(scale);
break;
case "zoom_out":
scale *= scaleMultiplier;
img_update(scale);
break;
}
}
function img_update( scale ) {
contextUI.scale(scale, scale);
contextUI.drawImage(canvas, 0, 0);
context.clearRect(0, 0, w, h);
}
По клике на кнопки ZoomIn, ZoomOut вызываю функцию zoom().
Функцию img_update( scale ) использую для перерисовки канвас доски. При клике канвас сразу не зумится, но при рисовании начинает зумить.
Что не так? Спасибо.