if (browserName == "Firefox")
{
if (window.captureEvents(Event.MOUSEDOWN))
{
window.mousedown = load;
}
}
function load(e)
{
alert(e.clientX);
}
我想在画布上进行mousedown并获得clientX
和clientY
。
我是按照上面的方式做的,但没有得到它。
答案 0 :(得分:1)
以下是如何获得此功能的一个很好的示例。 http://www.html5canvastutorials.com/advanced/html5-canvas-mouse-coordinates/
这是一个小玩意儿。 http://jsfiddle.net/straeger/tJ3nG/
答案 1 :(得分:0)
将window.mousedown = load;
更改为window.onmousedown = load;
答案 2 :(得分:0)
这可能是因为window.captureEvents
已过时。请改用addEventListener
。
您的活动如下:
document.body.addEventListener("mousedown", load, false);