1

我有道场条形图。Onmouseover the bar 我想要一个手形光标。我正在尝试这样的事情

chart1.connectToPlot("default",function(evt) {
   var type = evt.type;
   if(type == "onmouseover"){

   }

当我将鼠标指针移到栏上时,如何让鼠标指针显示为手?

4

2 回答 2

3

试试这个,假设你的 html(图表的容器)中有一个 div,id="chartNode" :

 chart.connectToPlot("default",function(evt) {
    var type = evt.type;
    if(type == "onmouseover") {
        dojo.style("chartNode", "cursor", "pointer");
    }
    else if(type == "onmouseout") {
        dojo.style("chartNode", "cursor", "default");
    }

});
于 2012-02-20T11:51:04.463 回答
0

如果您使用条形图/柱形图,则可以使用以下 CSS:

    g rect {
        cursor: pointer;
    }

这可能不是最佳解决方案,特别是如果您在页面上有其他 SVG 元素,您可能会冒着将光标变成您不想要的指针的风险。

于 2013-08-08T18:02:17.777 回答