Maxmaxmaximus6, это вообще не связано с анимацией, это набор функций типа parent, которые щас прописанны через прототип, просто хочется как то упорядочить, по сути я щас пишу безполезный "Hello world" на node-webkit, и по сути понял что нужно сделать не большую либу разных функций.
HTMLElement.prototype.parent = function parent(fnc) {
if(fnc.call(this, this))
return this;
if(typeof fnc != "function")
return this.parentElement;
var _parent = this.parentElement;
while(_parent) {
if(fnc.call(this, _parent))
return _parent;
_parent = _parent.parentElement;
}
return _parent;
};
|
вначале ты вызываешь это
if(fnc.call(this, this))
return this;
а потом проверяешь функция это или не функция?
if(typeof fnc != "function")
return this.parentElement;
хитрый ход |
Maxmaxmaximus6, это намек на то что мне пора спать, мой код мне тонко намекает:)
|
А еще ты назвал переменную с подчеркивания только от того, что у тя функция называется одноименно, что не имеет смысла) срочно нужно спать.
|
жирафёнок По
![]() |
Цитата:
|
Цитата:
Цитата:
|
|
|
Цитата:
|
| Часовой пояс GMT +3, время: 01:09. |