私は以下のクラスを持っています。 this.handlersでこの参照(ライン2)this.setTimeRange(4行目)に、この異なっているので、それは私がコールバック関数からクラスメソッドを呼び出すことができますどのようにコールバック関数内のコールバックメソッド
function Synchronized() {
this.handlers = [];
$("#masterSlider").rangeSlider();
$("#masterSlider").bind("valuesChanging", function(e, data) {
this.setTimeRange(data.values.min, data.values.max);
});
}
Synchronized.prototype = {
setTimeRange: function(lowerBound, upperBound) {
console.log(lowerBound, upperBound);
this.lowerBound = lowerBound;
this.upperBound = upperBound;
$("#masterSlider").rangeSlider("bounds", this.lowerBound, this.upperBound);
},
}
をバグを持っていますか?
既にリンクされている場合は、重複してフラグを付けてください。 – Li357