以下のコードでは、さまざまなタイルで作成された地図が表示されます。タイルをクリックするとそのタイルが選択されます。私は起こるしたい何要素を追加して削除してから同じ要素をもう一度追加できないのはなぜですか?
:
- クリックオイルデリック押して「場所」ボタン
- タイル上のボタンを押し、「削除」
- そのタイルに表示されます
- オイルデリックがなくなります
- 別のタイルをクリック
- "Place"ボタン
- 新しいオイルデリックは、プログラムは、ステップ7~8までの作品
そのタイルに表示されます。何らかの理由で、オイルデリックが再び現れない。
私はとRemove
ボタンを設定して、のオイルデリックは一度に1つしかマップに表示されません。オイルデリックを取り除くには、取り外す前にオイルデリックが付いているタイルを選択することを期待していません(したがって、選択した別のタイルを選択することができます。 )。
問題は、オイルデリックが2回目に正しく追加されていないことです。これは、削除されている方法のためかもしれません。側では
http://jsfiddle.net/briz/jdhPW/17/
ない、 は、私はタイルが選択される前に、Placeボタンを押してしまった場合の潜在的バグがあることを認識しています。
私はあなたのソリューションが単純すぎるので、うまくいかないと思っていましたが、その後試しました。完璧に動作します。言葉が出ません。 – Briz