私は単純なイベントリスナーを持っていて、変数を関数に渡そうとしていますが、うまくいきません...これは私が持っているものです:
window.onload = function () {
document.getElementById('cursor').addEventListener("mousedown", mousePos, false);
}
function mousePos(e) {
var x = e.clientX;
var y = e.clientY;
document.getElementById('cursor').addEventListener("mousemove", function () {
mousemoveCalc(x, y);
}, false);
}
function mousemoveCalc(e, x, y) {
console.log(e);
console.log(x); //undefined
console.log(y); //undefined
}
私は未定義になってx
いy
ますが、それを解決する方法がわかりません=/それらは未定義ではありませんが、mousePosでは=/
これを修正するにはどうすればよいですか?