在重构我的代码以避免调用该innerHtml成员时,一个新的错误出现了。我只将 html 字符串转换为 DOM 调用。铬检查器中不会抛出错误。我使用的是mercurial,旧版本仍然有效。我四处搜寻并发现:
alert(ctx.getTransform());
返回1,0,0,1,0,0恒等变换。但我的画布缩放比例仍然错误。除了基本的线和笔画成员之外,我不会称呼任何其他东西。
function buildColorTool() {
var pick = document.createElement("DIV");
var canvas = document.createElement("canvas");
canvas.style.width = "200px";
canvas.style.height = "200px";
canvas.id = "wheelCanvas";
pick.appendChild(canvas);
document.getElementById("toolWindow").appendChild(pick);
}
已损坏,但是:
function buildColorTool() {
let toolWindow = "<div class=\"toolDialogue\">";
toolWindow += " <div id=\"colorPicker\">";
toolWindow += " <canvas id=\"wheelCanvas\" width=\"200\" height=\"200\"></canvas>";
toolWindow += " </div>";
toolWindow += " </div>";
document.getElementById("toolWindow").innerHTML = toolWindow;
}
作品。我使用过hg diff -c 25 ./script.js > changes.txt,是否有更好的一组用于发布到堆栈交换的多变参数?
慕雪6442864
相关分类