我開始學習Javascript通過Youtube,而當我寫下這段代碼時,它說pageX是未定義的。我真的可以使用一個幫助。我正在研究一個捕獲屏幕上鼠標位置的函數。不要請求HTML,因爲它只是一種形式,沒有別的。Javascript e.pageX undefined
的Javascript:
document.onmousemove = pozicijaMisa();
應該是一個分配,而不是調用它和:
var mie = (navigator.appName == "Microsoft Internet Explorer")?true:false;
if (!mie) {
document.captureEvents(Event.MOUSEMOVE);
//document.captureEvents(Event.MOUSEDOWN);
}
document.onmousemove = pozicijaMisa();
//document.onmousedown = misKliknut();
var misKliknut = 0;
var tipkaStisnuta = 0;
var misX = 0;
var misY = 0;
function pozicijaMisa(e) {
if (!mie) {
misX = e.pageX;
misY = e.pageY;
} else {
misX =event.clientX + document.body.scrollLeft;
misY =event.clientY + document.body.scrollTop;
}
document.forma.misx.value = misX;
document.forma.misy.value = misY;
return true;
}
我建議像這樣的而不是過時的YouTube視頻:https://www.codecademy.com/learn/javascript – epascarello