2012-02-20 12 views
1

私はdojo棒グラフを持っています。 Onmouseoverバー私は手のカーソルが好きです。私はこのようなことをしようとしていたDojo棒グラフ、onmouseover手カーソル

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

    } 

私はバーの上に移動すると私のマウスポインタが手に見えるようになるのですか?

答えて

3

ID =「chartNode」で、あなたは、HTML(チャートのコンテナ)にdiv要素を持っていると仮定し、これを試してください:あなたは、バー/縦棒グラフを使用している場合

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"); 
    } 

}); 
+0

ありがとうフィリップ、私はこれを試してみる – user1220851

0

、あなたはおそらくすることができます以下のCSSで逃げる:

g rect { 
     cursor: pointer; 
    } 

これは、ページ上の他のSVG要素を持っている場合は特に、あなたがそれを望んでいないポインタであることにカーソルを危険にさらす可能性があり、最適な解決策ではないかもしれません。