我最近正在使用一个 js 游戏,它需要鼠标位置来改变背景颜色,我试过event.clientX, event.clientY和event.pageX , event.pageY现在它变成了:-function l(){ let x = event.pageX ; let y = event.pageY; document.bgColor = 'rgb($(x),$(y),$((x/2+y/2))'};document.body.addEventListener('mousemove',l());但是,它仍然给出错误,uncaught TypeError: Cannot read property 'pageX' of undefined如果有人解决了我的问题,非常感谢他提前祝你玩得开心:-)
1 回答
喵喵时光机
TA贡献1846条经验 获得超7个赞
尝试这个:
var movementFunction = function (event) {
console.log(event.pageX, event.pageY);
let x = event.pageX ;
let y = event.pageY;
document.bgColor = `rgb(${x}, ${y}, ${(x/2+y/2)}`
}
document.body.addEventListener('mousemove', movementFunction);
添加回答
举报
0/150
提交
取消