我想让堆叠条形图的每个部分(在我的情况下是水平的)可点击到特定的超链接(基本上是“向下钻取”)。我不认为这个功能在 g.bar.js 中,但是有没有人这样做或者可以指出我正确的方向?在点图上也很有用。
问问题
2559 次
2 回答
4
好吧,发布这个问题似乎促使我弄清楚......
使用提供的演示条形图,我在fin函数中添加了一条线:
fin = function () {
this.flag = r.g.popup(this.bar.x, this.bar.y, this.bar.value || "0").insertBefore(this);
/* add this for linked bars */
this.attr({href: "http://myurl.com/"+this.bar.x+"/"+this.bar.y+"/"+this.bar.value});
},
于 2011-02-15T16:26:07.067 回答
-1
上面建议的 this.attr 对我不起作用,但这确实:
fin = function () {
this.flag = r.g.popup(this.bar.x, this.bar.y, this.bar.value || "0").insertBefore(this);
/* add click event to bar */
this.click(function(){
location.href = "http://myurl.com";
});
},
于 2013-12-26T15:56:24.337 回答