-2

jQuery の hover() イベントからマウスの位置を取得しようとすると、ターゲット領域に入った後にマウスが停止するポイントではなく、マウスがターゲット領域に入るポイントが取得されます。Html の title プロパティは、エントリのポイントではなく停止位置にツールチップを表示することで、状況を正しく処理します。停留所の場所を特定する方法はありますか?

4

1 に答える 1

2

マウスの位置に関する jQuery チュートリアルを参照してください。

<script type="text/javascript">
$(document).ready(function(){
   $(document).mousemove(function(e){
      $('#status').html(e.pageX +', '+ e.pageY);
   }); 
})
</script>

とを使用e.pageXe.pageYてマウスの位置を取得し、次に要素の X と Y を取得し、それを使用して要素のローカル X と Y を取得できます。

于 2012-08-10T00:53:04.783 に答える