这是我的code:
<div id="myDiv">
Hello
</div>
#myDiv
{
width:200px;
height:100px;
background-color:red;
}
$("#myDiv").mousemove(function (e) {
console.log($(this).offset().left);
});
它总是说“0”。我哪里错了?
答案 0 :(得分:3)
试试这个。
console.log("X Axis : " + e.pageX + " Y Axis : " + e.pageY);
这对我有用: - )
答案 1 :(得分:0)
$(this).offset()
产生#myDiv
的位置,而不是鼠标光标的位置。使用e.clientX
。