Показать сообщение отдельно
  #8 (permalink)  
Старый 12.11.2009, 07:26
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Примерно так (псевдокод):

var MyClass = function(elem) {
	this.elem = $(elem);
	var self = this;
	Event.add(this.elem, 'mouseover', function() {self.mouseover()});
	Event.add(this.elem, 'mouseout', function() {self.mouseout()});
};

MyClass.prototype.mouseover = function() {
	this.elem.innerHTML = 'over';
};

MyClass.prototype.mouseout = function() {
	this.elem.innerHTML = 'out';
};

$.ready(function() {
	new MyClass('div1');
});
Ответить с цитированием