0

次の方法でマウスの絶対位置を取得できます。

$(document).mousemove(function(e) {
        window.x = e.pageX;
        window.y = e.pageY;
    });

特定のdivに対してこの位置を取得するにはどうすればよいですか?

4

2 に答える 2

2

divのオフセットを使用できます:

$(document).mousemove(function(e) {
    var offset = $(yourdiv).offset();
    window.x = e.pageX - offset.left;
    window.y = e.pageY - offset.top;
});
于 2013-03-25T14:22:50.200 に答える
1

divのoffsetLeftとoffsetTopからclientXとClientYを引くだけです

于 2013-03-25T14:23:08.217 に答える