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
このクラスはクラスやイベントをグループ化するためのものです。Groupに添附されたイベント、はグループの要素に添附されたイベントがすべて発生したときに発生します。
var myGroup = new Group(class[, arrays[, class2[, ... ]]]);
var xhr1 = new Ajax('data.js', {evalScript: true}); var xhr2 = new Ajax('abstraction.js', {evalScript: true}); var xhr3 = new Ajax('template.js', {evalScript: true}); var group = new Group(xhr1, xhr2, xhr3); group.addEvent('complete', function(){ alert('All Scripts loaded'); }); xhr1.request(); xhr2.request(); xhr3.request();
クラスインスタンスのイベント集合に対してイベントを添附します。
myGroup.addEvent(type, fn);
var myElements = $('myForm').getElements('input, textarea, select'); myElements.addEvent('click', function(){ alert('an individual click'); }); var myGroup = new Group(myElements); myGroup.addEvent('click', function(){ alert('all form elements clicked'); });
このドキュメントはMooToolsのドキュメントを元に高橋文樹が翻訳(ちょっと改変)しました。
本家と同じく、Attribution-NonCommercial-ShareAlike 3.0ライセンスで公表されています。