2012-02-20 6 views
1

도장 막 대형 차트가 있습니다. Onmouseover 바 손 커서 싶습니다. 나는이Dojo 막 대형 차트, onmouseover 손 모양 커서

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

    } 

뭔가를하려고했던 내가 어떻게 내가 가로대 위를 이동할 때 손으로 보여 내 마우스 포인터를받을 수 있나요?

답변

3

ID = "chartNode"로, 당신은 당신의 HTML (차트의 용기)에 사업부를 가정하고,이 시도 : 당신이 바/열 차트를 사용하는 경우

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 요소를 가질 특히, 당신은 당신이 그것을 원하지 않는 포인터 인 커서 위험을 감수 할 수있다.

관련 문제