3

DIVがあり、.offset()を使用してオフセットを取得できます。

しかし、私はdivに関連するマウスの位置を取得しようとしています。DIVにカーソルを合わせると、マウスのxオフセットとyオフセットを取得できます。ただし、これらはドキュメントに関連して計算されます。ただし、以下の方法で計算する必要があります。

 For example DIV dimensions are 200 and 200.
 then it should calculate offsets related to (0,200)(200,0),(200,200),(200,200).

これについて私を助けてください。どうすればこれができますか。

4

1 に答える 1

6

意味は:

$('#someele').click(function(e) {
  var offset = $(this).offset();
  var x = Math.floor(e.pageX - offset.left);
  var y = Math.floor(e.pageY - offset.top);
  console.log('x pos:' +  x  + ' y pos:' + y);
});
于 2012-05-03T12:11:29.293 に答える