光标样式为flot饼图

时间:2013-07-21 13:45:45

标签: javascript jquery css flot

我正在使用flot饼图(http://www.flotcharts.org/flot/examples/series-pie/index.html)示例,并成功绘制了饼图。在对饼图进行样式设计时,我能够找到饼图的选项,如颜色和不透明度等。但我想改变派对上的光标样式,我发现在官方的flot页面本身就是使用普通的光标,我们将鼠标悬停在饼图上。相反,我想将其更改为光标指针样式..当我们给创建画布时,它将显示整个画布的指针光标..所以如果画布很大,即使我们悬停在饼图之外它也将是指针光标。我也试图在创作时给予这个原则,

   $.plot($("#canvas_" + key.split(" ").join("_")), pieChartData[key], {
        series: {
            pie: {
                show: true,
                radius: 1,
        innerRadius: 0.3,
        cursor : 'pointer',
                stroke: {
                    color: '#ffffff',
                    width: 2.0
                }
            },
        }
    });

这不起作用..这个问题是否有任何解决方案?

2 个答案:

答案 0 :(得分:4)

查看Customizing the Grid下描述的'hoverable'选项  在文档中并在pie example中进行了演示。

将光标保持默认为开始,然后在饼图切片上收到悬停事件时将其更改为指针。当您收到没有附加切片的悬停事件时,请将光标设置回默认值。

答案 1 :(得分:0)

您可以定位饼图并更改样式表中的CSS类:

.flot-overlay { cursor: pointer; }

这不是最优雅的方式,但它会起作用!