在下面提供的代码中,您将看到由各种图块组成的地图。点击一个瓷砖将“选择”它。为什么我不能追加一个元素,删除它,然后再次追加同一个元素?
我希望发生什么:
- 点击一个区块
- 按“放置”按钮
- 一个井架出现在那瓦
- 按“删除”按钮
- 石油井架消失
- 点击另一个瓦片
- 按“地点”按钮
- 一个新的井架出现在那瓦
该项目工程,直到步骤7-8。出于某种原因,井架不再出现。
我有Place
和Remove
按钮设置,以便一次只能在地图上显示一个机油井架。要卸下一个石油井架,我不认为在拆卸石油井架前要选择这块瓷砖(因此,您可以选择不同的瓷砖,并单击删除将仍然会移除石油井架,无论它在哪个瓷砖上)。
我认为问题在于第二次井架没有正确安装。这可能是因为它被删除的方式。
http://jsfiddle.net/briz/jdhPW/17/
在一个侧面没有, 我意识到,有一个潜在的漏洞如果选择瓷砖之前被按下Place按钮。
我确信你的解决方案太简单了,不会工作......但后来我试了一下。完美的作品。我无语。 – Briz