Цей клас призначений для групування класів або подій. Подія, додана до Групи, спрацює, коли всі події елементів групи будуть викликані.
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'); });
| © Linux.ria.com, 2008-2026 |