猿问

如何在 javascript 中获取鼠标位置?

我最近正在使用一个 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

如果有人解决了我的问题,非常感谢他提前祝你玩得开心:-)


缥缈止盈
浏览 101回答 1
1回答

喵喵时光机

尝试这个: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);
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答