diff --git a/index.js b/index.js index e84ca7f..5a0f7c4 100644 --- a/index.js +++ b/index.js @@ -246,13 +246,9 @@ d3.tip = function() { height = tbbox.height, x = tbbox.x, y = tbbox.y, - scrollTop = document.body.scrollTop, - scrollLeft = document.body.scrollLeft + scrollTop = document.documentElement.scrollTop || document.body.scrollTop, + scrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft - if(document.documentElement && document.documentElement.scrollTop) { - scrollTop = document.documentElement.scrollTop - scrollLeft = document.documentElement.scrollLeft - } point.x = x + scrollLeft point.y = y + scrollTop