0
uiSlider: function(){
var arrLength = (this.cDat).length - 1,
value = this.cDat,
pieTitle = this.cDet,
config = this.anyChartConfig();
console.log(this.anyChartConfig(2));
$("#slider").slider({
range: "min",
min: 0,
max: arrLength,
step: 1,
change: function (event, ui) {
console.log(this.anyChartConfig(ui.value));
}
})
.each(function() {
var opt = $(this).data().uiSlider.options;
var vals = opt.max - opt.min;
for (var i = 0; i <= vals; i++) {
var el = $('<label>'+ (value[i]["title"]) +'</label>').css('left',(i/vals*100)+'%');
$("#slider").append(el);
}
});
},
在第一的console.log(後)它正確地顯示,但它的第二的console.log()它給我的錯誤{對象不支持屬性或方法'anyChartConfig'}。同時,我想要得到的值和變化後,傳遞給函數,我怎樣才能將值傳遞給函數事件
仍然我得到了同樣的錯誤:( –
它的最後工作!:)你能解釋它爲什麼我需要聲明一個變量self = this? –