2009-08-03 7 views
0

私はthis投稿を見ていましたが、本当に助けにはなりません。私がしようとしているのは、イベントを作成するか、現在のマウス画面の座標にアクセスすることです。JavaScript:現在のマウス座標でイベントを作成

私は内部にsetTimeoutを持つ関数を持っています。ここでは、属性のチェックの数が異なります。私のプログラムでは、いくつかの要素が位置を変えています。私がしたいことは、マウスがまだいくつかの要素の上にあるかどうかをチェックすることです。

多くのおかげで、

アルトゥル

答えて

0

この

は、問題を解決します
0

は、あなただけのonmouseoverにし、オブジェクトのイベントONMOUSEOUTバインドします。私はこれが信頼できないと判断しましたが、一部のユーザーは小さなターゲットにカーソルを置くことができないので、美しく動作するhoverIntentというjQuery用の素晴らしいプラグインを見つけました。

// Mouse coordinates for event.clientX, event.clientY respectively. 
var myClientX, myClientY; 

// This call makes sure that global variables myClientX, myClientY are up to date 
window.document.addEventListener("mousemove", function(event) { 
    myClientX = event.clientX; 
    myClientY = event.clientY; 
}, false); 

メイキングがグローバルみましょう、私はいつでも私はそれらにアクセス:)

を座標:
関連する問題