有沒有辦法獲得酒吧的索引值?Raphaeljs圖表酒吧索引提取
因此,例如
bar_chart.hover(function() {
var test = this.bar.index;
});
或者其他類似的效果呢?基本上,如果條形圖由10列組成,我點擊第三列,我會希望返回值3。
在此先感謝。
大衛
有沒有辦法獲得酒吧的索引值?Raphaeljs圖表酒吧索引提取
因此,例如
bar_chart.hover(function() {
var test = this.bar.index;
});
或者其他類似的效果呢?基本上,如果條形圖由10列組成,我點擊第三列,我會希望返回值3。
在此先感謝。
大衛
首先分配指標到每個酒吧,加入所謂的「指數」的屬性給它:
(function() { var i = 0; bar_chart.each(function(one_bar) { one_bar.index = i++; }); })();
然後你就可以使用您所提出的語法:
bar_chart.hover(function() { var test = this.bar.index; });
波什差點拿到了。此代碼爲我工作:
var i = barchart.bars.length;
barchart.each(function() {
this.bar.index = --i;
});
或 -
for (i = 0; i < iMax; i++) {
chart.bars[0][i].myIndex = i;
}