关于在一个原型函数中调用另一个原型函数有一个问题。
例如,假设我有一个带有两个原型函数的基本滑块。
function Slider() {
}
Slider.prototype.transition = function() {
}
Slider.prototype.setTargets = function() {
}在转换函数内部调用setTargets函数的正确方式是什么,如下所示:
Slider.prototype.transition = function() {
this.target.fadeOut('normal', function() {
// call setTargets?
this.setTargets(); // errors when i do this
});
}谢谢你的帮助
发布于 2012-07-21 01:35:54
不会在slider对象的上下文中调用fadeOut函数。
Slider.prototype.transition = function() {
var slider = this;
this.target.fadeOut('normal', function() {
// call setTargets?
slider.setTargets(); // should work now.
});
}https://stackoverflow.com/questions/11584239
复制相似问题