Гистограмма Dojo, курсор мыши над мышью - PullRequest
1 голос
/ 20 февраля 2012

У меня есть гистограмма додзё.При наведении курсора на панель мне нужен курсор в виде руки.Я пытался что-то вроде этого

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

   }

как мне заставить мой указатель мыши показывать в виде руки, когда я перемещаю его над полосой?

Ответы [ 2 ]

3 голосов
/ 20 февраля 2012

Попробуйте, предположив, что у вас есть div в html (контейнере вашей диаграммы), с 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");
    }

});
0 голосов
/ 08 августа 2013

Если вы используете гистограммы / столбчатые диаграммы, вы можете воспользоваться следующим CSS:

    g rect {
        cursor: pointer;
    }

Это может быть неоптимальным решением, особенно если у вас есть другие элементы SVG на странице, вы могли бы рискнуть своим курсором, будучи указателем там, где вы его не хотите.

...