2012-02-09 10 views
0

私はキャンバスに描かれた小さなマウスエフェクトを持っていますが、マウスが別のDOMエレメントと交差するとブラウザに問題があり、マウスにきれいに追いつかず、混乱してしまい、不安定です。異なるdivを使用してmousemoveイベントを追跡していますか?

私の最初の考えは、バブリングして物事を捨ててしまうのですが、サイコロはありませんでしたので、リスナーをcnvas、ドキュメント、ウィンドウにつけてみました。

こちらをご覧層のエッジの上にマウスを移動: http://jsbin.com/ofosur/9/edit#javascript,html,live

も、それはrotaionのビットでも、見知らぬ人を取得するには、DIVに追加: http://jsbin.com/ofosur/8/edit#javascript,html,live

はどうもありがとうございました確かにどんな援助のためにも!マウスは、ブラシストロークを再起動してその内部空間に入るとき

答えて

1

この関数は、コメントアウトstrokestart

function onCanvasMouseOver(event) { 
    strokestart(event.clientX, event.clientY); 

....と呼ばれつつあり、動作しているようです。 hth

+0

誰かがあなたを愛したことを最後に言ったのはいつですか?あなたのおかげで幸せになれた!!!本当にありがとう! – Alex

関連する問題