Мне нужно узнать местоположение мыши, чтобы отображалось всплывающее окно. Я не могу понять, почему event.pageX и event.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);
//console.log(event.pageX);
//console.log("x: " + item.pageX + " " + pos.pageX+ ", y: " + item.pageY + " " + pos.pageY);
$("#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: event.pageY, left: event.pageX})
.fadeIn(200);
} else {
$("#tooltip").hide();
}
});