Показать сообщение отдельно
  #27 (permalink)  
Старый 11.01.2014, 07:23
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Ладно, уговорили.

delegate: function(type, selector, callback) {
	this.event(type, function(event) {
		var target = event && event.target || w.event.srcElement;
		while(target != this) {
			if(matches.call(target, selector)) {
				callback.call(target, event);
				break;
			}
			target = target.parentNode;
		}
	});
	return this;
},
event: function(type, callback) {
	var self = this;
	if('addEventListener' in self) self.addEventListener(type, callback, false);
	else self.attachEvent('on' + type, function(event) {
		callback.call(self, event);
	});
	return this;
},
Ответить с цитированием