g.raphael条形图与可点击的酒吧

时间:2011-02-15 16:13:32

标签: raphael graphael

我想使堆叠条形图的每个部分(在我的情况下是水平的)可点击到特定的超链接(基本上是“向下钻取”)。我不认为这个功能在g.bar.js中,但是有没有人这样做或者能指出我正确的方向?在点图上也很有用。

2 个答案:

答案 0 :(得分: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});
  },

答案 1 :(得分:-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";
    });
},