dojoフェードアウト後にチェックボックスで指定された複数のノードを削除しようとしています。ノードは単純なHTMLtr要素です。以下を実行するボタンにonclickイベントがあります。
var tbody = dojo11.byId("resultBody1");
for (var k=0; k < selections.length; k++) {
var temp = selections[k];
dojo11.fadeOut( {
node:temp,
duration:1500,
onEnd: function() {
tbody.removeChild(temp);
}
}).play();
}
1つのノードで正常に機能します。2つ以上のノードを選択すると、選択したすべてのノードが同時にフェードアウトしますが、最初の2つのエラーを報告している間、最後に選択したノードのみがDOMツリーから削除されます。
Firebugコンソールの出力:
exception in animation handler for: onEnd
Node was not found" code: "8
var _10b=null;\n
フェードアウト後にツリーから選択したすべてのノードを削除する方法はありますか?