我有道场条形图。 Onmouseover酒吧我想要一个手形光标。我正在尝试这样的事情
chart1.connectToPlot("default",function(evt) {
var type = evt.type;
if(type == "onmouseover"){
}
当我将鼠标指针移动到栏上时,如何让鼠标指针显示为手?
答案 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元素,您可能会冒险将光标作为指针而不想要它。