Я собирался спросить «Вы пробовали это в Safari?», Поскольку Chrome и Safari оба используют движок webkit.
Посмотрите на файл .js.
function showToolTip(e,text){
/* blah blah*/
var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0; /**** THIS ****/
var leftPos = e.clientX - 100;
/*etc.*/
}
Исправление применено специально к Safari с использованием строки userAgent. Chrome отправляет 'Safari' в строке агента пользователя, поэтому он будет применять его и к Chrome. Это обычно считается плохой практикой. В целом, я бы сказал, что скрипты от dhtmlgoodies очень устарели. Нужно ли это исправление для новых рендереров webkit? Кто знает. Вы можете закомментировать это и посмотреть, исправит ли это.