我已经创建了一个画布,并成功地写出了一个类似于网格纸的网格,其中包括X和Y坐标。现在我想做的是:
- 当有人用鼠标点击网格中的一个方块时,该方块将会变成不同的颜色。 - 一旦选择了一个方块,其数据就不会再改变。
- 当有人用鼠标点击网格中的一个方块时,该方块将会变成不同的颜色。 - 一旦选择了一个方块,其数据就不会再改变。
您需要一个单独的2D数组,以维护每个(x,y)网格位置的状态。
当发生点击事件时,检查该状态数组以查看该单元格是否已被点击,并根据需要更新画布。
我创建了一个小演示以展示: http://jsfiddle.net/alnitak/xN45K/