на русском про классы в мутулз почти нет информации, сама статья уникальна — написана мною.
Чего нет в учебнике mootools. Незнай про какой учебник конечно имеется ввиду, если mootorial. Щас просмотрел, по-мойму про свойство options initialize там нет (последний пример). А вообще статья для начинающих. Всё есть в документации.
вместо
this.fx.overlayAnimation.start(0, this.options.destinationOverlayOpacity);
this.fx.elementAnimation.start(0, 1);
я бы сделал просто
this.fx.overlayAnimation.start(this.options.destinationOverlayOpacity);
this.fx.elementAnimation.start(1);
и в другом месте аналогично.
Также добавил бы link: cancel, хотя при большой скорости анимации, которая по умолчанию это не важно
new Fx.Tween(this.overlay, { property: 'opacity', link:'cancel' })
Extends: function(self, klass){
var instance = new klass($empty);
delete instance.parent;
delete instance.parentOf;
...
Чего нет в учебнике mootools. Незнай про какой учебник конечно имеется ввиду, если mootorial. Щас просмотрел, по-мойму про свойство options initialize там нет (последний пример). А вообще статья для начинающих. Всё есть в документации.
this.fx.overlayAnimation.start(0, this.options.destinationOverlayOpacity);
this.fx.elementAnimation.start(0, 1);
я бы сделал просто
this.fx.overlayAnimation.start(this.options.destinationOverlayOpacity);
this.fx.elementAnimation.start(1);
и в другом месте аналогично.
Также добавил бы link: cancel, хотя при большой скорости анимации, которая по умолчанию это не важно
new Fx.Tween(this.overlay, { property: 'opacity', link:'cancel' })