在下面提供的代碼中,您將看到由各種圖塊組成的地圖。點擊一個瓷磚將「選擇」它。爲什麼我不能追加一個元素,刪除它,然後再次追加同一個元素?
我希望發生什麼:
- 點擊一個區塊
- 按「放置」按鈕
- 一個井架出現在那瓦
- 按「刪除」按鈕
- 石油井架消失
- 點擊另一個瓦片
- 按「地點」按鈕
- 一個新的井架出現在那瓦
該項目工程,直到步驟7-8。出於某種原因,井架不再出現。
我有Place
和Remove
按鈕設置,以便一次只能在地圖上顯示一個機油井架。要卸下一個石油井架,我不認爲在拆卸石油井架前要選擇這塊瓷磚(因此,您可以選擇不同的瓷磚,並單擊刪除將仍然會移除石油井架,無論它在哪個瓷磚上)。
我認爲問題在於第二次井架沒有正確安裝。這可能是因爲它被刪除的方式。
http://jsfiddle.net/briz/jdhPW/17/
在一個側面沒有, 我意識到,有一個潛在的漏洞如果選擇瓷磚之前被按下Place按鈕。
我確信你的解決方案太簡單了,不會工作......但後來我試了一下。完美的作品。我無語。 – Briz