Можно напрямую указать
thisvar myObject = {
prop1: function () {
console.log('Анимация прошла!');
},
prop2: function () {
$('div').animate({
opacity: 0.25
}, 100, function () {
this.prop1();
}.bind(this));
}
}
myObject.prop2();
А вот вам использование
паттерна «Модуль»var myObject = function () {
/*А тут можно много чего приватного создать*/
var _class = {
prop1: function () {
console.log('Анимация прошла!');
},
prop2: function () {
$('div').animate({
opacity: 0.25
}, 100, function () {
_class.prop1();
});
}
};
return _class;
}();
myObject.prop2();