у меня есть этот код в JavaScript:
var object = {
get: function(id){
sel = document.getElementById(id);
sel.orig = {};
...
return object.extend(sel, object);
}
extend: function(el, opt){
for(var name in opt) el[name] = opt[name];
return el;
}
}
и в другом js у меня есть
var Multi = {
set: function(){
if(!this.orig["height"]) this.orig["height"] = this.offsetHeight;
...
return this;
}
}
object.extend(object,Multi);
и я называю это так:
object.get('myId').set();
но когда в методе "set" свойство this.orig ["height"] всегда неопределено, поэтому оно всегда будет менять значение, и это не идея, мне нужно захватить его в первый раз, потому что я пытаюсь чтобы создать Fx-фреймворк и я для функции slideUp, мне нужно сохранить исходную высоту, чтобы я мог вернуться обратно.
Есть идеи, пожалуйста? спасибо