какие 3-4 всего один метод=)
var _avatar = {
create: function(elem){
var width, height, avatar;
avatar = document.createElement("div");
avatar.style.width = elem.offsetWidth + "px";
avatar.style.height = elem.offsetHeight + "px";
avatar.className = "avatar";
document.body.appendChild(avatar);
return avatar;
}
};
и все=)
я пришел к выводу что создавать div после начала движение элемента выгодней потому что если создавать div для всех элементов сразу больше нагружает чем когда при смещение между созданием div проходит где то 1 сек(и то если быстро перемещать, так что преимущество есть) .
идею с иконкой позаимствовал у iGoogle=)