我需要一个实时鼠标坐标图表示形式,该表示形式与图像中的相似(或其他接近于波形的形式),但我找不到实时鼠标轴数据的任何示例。任何人都知道存在这样的东西吗?
答案 0 :(得分:2)
我认为您需要这样的东西。
function showCoords(event) {
var x = event.clientX;
var y = event.clientY;
var coor = "X coords: " + x + ", Y coords: " + y;
document.getElementById("demo").innerHTML = coor;
}
function clearCoor() {
document.getElementById("demo").innerHTML = "";
}
div {
width: 200px;
height: 100px;
border: 1px solid black;
}
<div onmousemove="showCoords(event)" onmouseout="clearCoor()"></div>
<p id="demo"></p>
答案 1 :(得分:0)
您需要在浏览器中使用Javascript吗?
添加事件监听器以获取坐标和时间值:
var initialTime = new Date().getTime();
document.addEventListener("mousemove", function(e) {
var x = new Date().getTime() - initialTime;
var y1 = e.x;
var y2 = e.y;
console.log(x, y1, y2);
}, true);
然后,您可以使用html5画布或使用诸如chart.js之类的解决方案来呈现它。