kineticjs如何使用attrs

时间:2014-03-13 13:57:22

标签: javascript kineticjs

我对kineticjs和js很新,我想知道如何在attrs中使用值

我有这段代码

BubbleLayer.on('mouseover mousemove dragmove', function(evt) {
        var node = evt.targetNode;
        console.log(node)
        if (node) {`enter code here`
          // update tooltip
          var mousePos = node.getStage().getPointerPosition();
          tooltip.position({x:mousePos.x, y:mousePos.y - 5});
          tooltip.getText().text("Project: " + node.id() + ", Hours: " + **need to show hours **());
          tooltip.show();
          tooltipLayer.batchDraw();
        }

控制台日志显示(见下图) enter image description here

我想在上面的代码中显示totalHours

tooltip.getText().text("Project: " + node.id() + ", Hours: " + **need to show hours **());

但不知道从哪里开始。任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

它只是一个javascript对象。您应该可以使用node.attrs.totalHours访问它。