我正在使用 jQuery 和<canvas>
元素构建一个突破性游戏。要控制桨,它将跟随鼠标。drawPaddle()
所以我需要在我的方法中获取鼠标坐标。
在 jQuery 网站上查看它有这样的示例:
$(document).mousemove(function(e){
$('#status').html(e.pageX +', '+ e.pageY);
});
哪个可以满足我的要求,但我不想像这样在我的项目中添加另一个功能。这是我的drawPaddle()
方法:
function drawPaddle() {
c.beginPath();
c.rect(paddleX, paddleY, 150, 10);
c.closePath();
c.fill();
// Get mouse position and update paddleX and paddleY here
}
所以我需要找到一种方法来在drawPaddle()
调用时获取鼠标位置,而不是像在页面上移动鼠标时那样$(document).mousemove(function(e){
。
任何帮助表示赞赏,谢谢。