0

最初にテキスト行があり、その後キャンバスがあります
が、マウスをキャンバスに配置すると間違っています(現在のy位置のゼロ=テキスト行の高さ)
http://jsfiddle.net/dSC26/

<div id="output">output</div>
<div id="container"></div>

yoda.on('mousemove', function(e) {
    $('#output').html('position mouse on canvas: '+'x: ' + e.clientX + ', y: ' + e.clientY); 
});

どうすればそれを修正できますか、ありがとう!.

4

2 に答える 2

1

stage.getMousePosition() を使用するだけです。例:

http://www.html5canvastutorials.com/kineticjs/html5-canvas-path-mouseover/

タッチ イベントの場合は stage.getTouchPosition() を、マウスまたはタッチ イベントの場合は stage.getPointerPosition() を訴えることもできます。

于 2013-04-15T05:04:08.137 に答える