0
마우스 포인터를 통해 점의 x 및 y를 검색하려고합니다. 어떻게해야합니까? 콜백은 항상 포인트에 관한 것이고, 나는 자유 지역 위에 커서를 놓고있을 수 있습니다.Dygraph에서 마우스 커서의 현재 x 및 y 위치를 얻는 방법
마우스 포인터를 통해 점의 x 및 y를 검색하려고합니다. 어떻게해야합니까? 콜백은 항상 포인트에 관한 것이고, 나는 자유 지역 위에 커서를 놓고있을 수 있습니다.Dygraph에서 마우스 커서의 현재 x 및 y 위치를 얻는 방법
나는
function getElementTop (Elem)
{
var elem;
if (document.getElementById)
{
elem = document.getElementById (Elem);
}
else if (document.all)
{
elem = document.all[Elem];
}
yPos = elem.offsetTop;
tempEl = elem.offsetParent;
while (tempEl != null)
{
yPos += tempEl.offsetTop;
tempEl = tempEl.offsetParent;
}
return yPos;
}
function getElementLeft (Elem)
{
var elem;
if (document.getElementById)
{
var elem = document.getElementById (Elem);
}
else if (document.all)
{
var elem = document.all[Elem];
}
xPos = elem.offsetLeft;
tempEl = elem.offsetParent;
while (tempEl != null)
{
xPos += tempEl.offsetLeft;
tempEl = tempEl.offsetParent;
}
return xPos;
}
var graphOnmousemove = function(arg,evt) {
console.log(evt);
var x = evt.pageX - getElementLeft("graph_data_div2");
var y = evt.pageY - getElementTop("graph_data_div2");
x = livePlotVtx2.toDataXCoord(x);
y = livePlotVtx2.toDataYCoord(y);
if (Ext.getCmp("graphTooltip") && Ext.getCmp("graphTooltip").body) {
Ext.getCmp("graphTooltip").body.dom.innerHTML = x.toFixed(2) + "," + y.toFixed(2);
Ext.getCmp("graphTooltip").show();
}
};
그때 내가 사업부의으로 onMouseMove에으로 onMouseMove 이벤트 (이 이벤트)
이 도움이 되셨나요 http://dygraphs.com/tests/dygraph-many을 추가있어 -points-benchmark.html? pls 알려주세요 –