1

これは私のコードです:

HTML

<div id="myDiv">
    Hello
</div>​

CSS

#myDiv
{
    width:200px;
    height:100px;
    background-color:red;
}​

jQuery

$("#myDiv").mousemove(function (e) {
    console.log($(this).offset().left);
});

常に「0」と表示されます。どこが間違っていますか?</p>

4

2 に答える 2

3

これを試して。

console.log("X Axis : " + e.pageX + " Y Axis : " + e.pageY);

これは私のために働いた:-)

于 2012-09-06T07:35:30.460 に答える
0

$(this).offset()#myDivマウスカーソルの位置ではなく、 の位置を生成します。を使用しe.clientXます。

于 2012-09-06T07:35:46.633 に答える