Dojo条形图,onmouseover手形光标

时间:2012-02-20 11:15:45

标签: dojo dojox.charting

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

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

   }

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

2 个答案:

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

});

答案 1 :(得分:0)

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

    g rect {
        cursor: pointer;
    }

这可能不是最佳解决方案,特别是如果页面上有其他SVG元素,您可能会冒险将光标作为指针而不想要它。