всплывающая подсказка при наведении курсора появляется за пределами страницы - PullRequest
0 голосов
/ 14 июля 2020

У меня есть следующий код для отображения всплывающей подсказки при наведении курсора на точки графика. Согласно документации flot, item.pageX и item.pageY должны иметь координаты точки графика, но по какой-то причине всплывающая подсказка отображается в правом нижнем углу страницы. Как сделать так, чтобы всплывающая подсказка отображалась рядом с точкой сюжета?

    $(chartLocation).bind("plothover", function (event, pos, item) {
            if (item) {
                var x = item.datapoint[0].toFixed(2),
                xdate= new Date(parseInt(x));
                y = item.datapoint[1].toFixed(2);
                $("#tooltip").html(pad(xdate.getMonth()+1) + '/' + pad(xdate.getDate()) + '/' + xdate.getFullYear()+' ' + pad(xdate.getHours()) + ':' + pad(xdate.getMinutes()) + " EST</br>" + item.series.label + ": " + y + " ")
                .css({top: item.pageY, left: item.pageX })
                .fadeIn(200);
        } else {
        $("#tooltip").hide();
        }
    });
...