Core
Native
Class
Element
Utilities
Fx
Request
Plugins
- Fx.Slide
- Fx.Scroll
- Fx.Elements
- Drag
- Drag.Move
- Color
- Group
- Hash.Cookie
- Sortables
- Tips
- SmoothScroll
- Slider
- Scroller
- Assets
- Accordion
Fx.Elementsは複数の要素に対して複数のスタイルを一括でアニメーションさせることができます。
new Fx.Elements(elements[, options]);
var myFx = new Fx.Elements($$('.myElementClass'), { onComplete: function(){ alert('complete'); } }).start({ '0': { 'height': [200, 300], 'opacity': [0,1] }, '1': { 'width': [200, 300], 'opacity': [1,0] } });
渡されたスタイルを、それぞれのオブジェクトを命名的に適用します(例を参照)。遷移はありません。
myFx.set(to);
var myFx = new Fx.Elements($$('.myClass')).set({ '0': { 'height': 200, 'opacity': 0 }, '1': { 'width': 300, 'opacity': 1 } });
渡されたスタイル遷移をそれぞれのオブジェクトに対して命名的に適用します(例を参照)。
myFx.start(obj);
var myElementsEffects = new Fx.Elements($$('a')); myElementsEffects.start({ '0': { //最初の要素の不透明度と幅を変えましょう。 'opacity': [0,1], 'width': [100,200] }, '4': { //そして、5番目の要素の不透明度を変えます。 'opacity': [0.2, 0.5] } });
このドキュメントはMooToolsのドキュメントを元に高橋文樹が翻訳(ちょっと改変)しました。
本家と同じく、Attribution-NonCommercial-ShareAlike 3.0ライセンスで公表されています。