我尝试在画布上显示一些应在单击事件中显示的图像。一切似乎都还可以,但是我发现了一些错误,无法长期修复。问题是首页上没有显示开灯图像。可以通过以下步骤复制它:
在浏览器中打开link;
点击按钮图像再次点击。 再次点击。
为什么图像第一次不显示?
最佳答案
至少您的代码中有一个(非常常见)错误。期望方法.onload
被分配一个函数引用。您正在将其分配给立即函数调用processButtonImages(i, delta, buttons[i], object)
的结果(返回值)。因此,只要您不从此函数调用中返回函数引用(您不会这样做),它就不会按预期工作。
关于javascript - 图片添加到 Canvas 的奇怪行为,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12816656/