element.find(“circle”)。position()在firefox中不起作用

时间:2014-11-25 11:10:08

标签: javascript jquery d3.js

我正在使用d3树,并且在节点悬停时我正在显示工具提示,但在firefox中工具提示的位置显示不正确.. 在Chrome上显示它很好。我希望它看起来就像在chrome上一样。

我正在使用以下代码:

var element = $("#" + d.nodeId);

var pos = element.find('circle.nodeCircle').position();
var rad = element.find('circle.nodeCircle').attr('r');//radius of circle
$('.tooltip').css('left', (pos.left - rad) + 'px');
$('.tooltip').css('top', pos.top + 'px');

还要检查firefox和chrome的图像。 Firefox Screenshot Chrome Screenshot

0 个答案:

没有答案