У меня есть некоторый код, например
function Cname(id, name)
{
...
}
Cname.prototype.dosomething = function()
{
...
//1. $(window).resize(this.handle_resize);
//2. var self = this;
// $(window).resize(function(e, self){
// self.handle_resize(e);
// });
...
}
Cname.prototype.handle_resize= function(e)
{
}
Я попробовал два способа зарегистрировать handle_resize для события изменения размера окна, как показано выше, но оба не работают.Я понимаю, как это работает в случае глобальных функций.
Как я могу заставить его работать, когда функция является членом класса?