我被要求(作为一项学校练习)在网上搜索有关物理库的信息,或者以某种方式找到一种创建打砖块游戏并将其放在网站首页中的方法。
我创建了需要使用画布等进行爆炸的矩形,现在我必须创建下部的矩形,该矩形的Y坐标为400,X坐标为Cursor X坐标,我需要内联进行此操作(而不是在函数内部)。我该如何实现?
(现在我无法粘贴代码的任何部分,因为我现在不在家,我会尽快处理)
谢谢!
您可以将鼠标位置存储在全局变量中,然后在需要的地方使用它:
var mouse = {x:0, y:0};
document.body.addEventListener("mousemove", function(event){
mouse.x = event.pageX;
mouse.y = event.pageY;
});
(如果需要在该元素内指定位置,则将事件添加到画布中)
var mouse = {x:0, y:0};
document.getElementById("myCanvas").addEventListener("mousemove", function(event){
mouse.x = event.clientX;
mouse.y = event.clientY;
});
现在,您可以致电mouse.x
或mouse.y
获取所需的坐标
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句