捕获鼠标按下事件,并得到clientX和clientY在Mozilla
问题描述:
if (browserName == "Firefox")
{
if (window.captureEvents(Event.MOUSEDOWN))
{
window.mousedown = load;
}
}
function load(e)
{
alert(e.clientX);
}
我想的mousedown在画布上,并得到clientX
和clientY
。 我正在按照上述方式做,但没有得到它。捕获鼠标按下事件,并得到clientX和clientY在Mozilla
答
这里是如何得到这个功能,一个很好的例子。 http://www.html5canvastutorials.com/advanced/html5-canvas-mouse-coordinates/
这是一个演奏小提琴的地方。 http://jsfiddle.net/straeger/tJ3nG/
答
这可能是因为window.captureEvents
已经过时了。改为使用addEventListener
。
你的事件是这样的:
document.body.addEventListener("mousedown", load, false);
我有一个问题 – lax
http://jsbin.com/ojisav/3/edit – lax
在上面的jsbin我有两个画布标签,当我鼠标向下任何然后没有得到clientX和clientY – lax