mouse_move: function(e)
{
mousePos.x = e.pageX - vr.o.context.canvas.offsetLeft;
mousePos.y = e.pageY - vr.o.context.canvas.offsetTop;
},
鼠标位置和它一直像一个梦在所有现代浏览器而开发,测试,即使在包装纸的<canvas/>
一个基本的DOM结构,以确保鼠标的位置调整...
很明显,现在我把它在它不工作的实际网站...
您可以在这里看到http://jondavidjohn.com/projects/
鼠标位置在实际光标的南边相当多的方向结束,任何具体可能导致这种情况的东西?
SOLUTION
mouse_move: function(e)
{
mousePos.x = e.offsetX;
mousePos.y = e.offsetY;
},
哈哈,这很搞笑,答案与@SimonSarris在他自己的博客中竞争...... ...尴尬... – jondavidjohn
没有竞争 - 只是更新线程以包括他在他的文章中提到的西蒙的代码:) – chopperdave
好的工作@chopperdave,我已经忘记了这个Q,从来没有给他完整的代码! –