我尝试在画布上显示一些应在单击事件中显示的图像。一切似乎都还可以,但是我发现了一些错误,无法长期修复。问题是首页上没有显示开灯图像。可以通过以下步骤复制它:


在浏览器中打开link
点击按钮图像再次点击。 再次点击。

为什么图像第一次不显示?

最佳答案

至少您的代码中有一个(非常常见)错误。期望方法.onload被分配一个函数引用。您正在将其分配给立即函数调用processButtonImages(i, delta, buttons[i], object)的结果(返回值)。因此,只要您不从此函数调用中返回函数引用(您不会这样做),它就不会按预期工作。

关于javascript - 图片添加到 Canvas 的奇怪行为,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12816656/

10-09 22:51