Сообщение от hoax
|
это я знаю.
Меня интересует вопрос.
Почему работает вот это opts.elem без переменной var elem = opts.elem;
|
Сообщение от dmitriymar
|
потому что объекты передаются по ссылке,
|
а исходя из кода :
Сообщение от hoax
|
animateProp({start:0,end:100, prop:'marginLeft', duration:1000, elem:div})
|
Сообщение от hoax
|
opts.elem.style[prop] = start+(end-start)*progress+ 'px';
|
это HTML Element какой является объектом
и присваивание переменной ничего не изменит