.destroy () в MooTools, версия 1.2.4:
destroy: function(){
Element.empty(this);
Element.dispose(this);
clean(this, true);
return null;
}
Функция clean (item, retain) выполняет .removeEvents()
, если браузер нуждается в этом:
var clean = function(item, retain){
....
if (item.clearAttributes){
var clone = retain && item.cloneNode(false);
item.clearAttributes();
if (clone) item.mergeAttributes(clone);
} else if (item.removeEvents){
....
};
Вы должны быть в безопасности, это опустошает элементы.
Кроме того, кредит за весь приведенный выше код, конечно же, для MooTools: http://mootools.net/