2

演示: http: //jsfiddle.net/H45uY/6/
我在这里要做的是使鼠标左上角<div>跟随鼠标。代码在没有段落的情况下可以正常工作(参见上面的演示),但是当您添加段落时,<div>将向上推并且鼠标位于框的一半下方。为什么段落会这样做?
谢谢!

4

3 回答 3

3

如果您删除它- offset.top并且- offset.left它适用于每个位置

小提琴演示

于 2011-09-06T13:56:54.510 回答
2

top:0left:0添加到 div 样式

于 2011-09-06T13:52:14.267 回答
1

您不需要减去偏移量。

$div.css({
    top:event.pageY,
    left:event.pageX
})

这会将框放在鼠标位置。

于 2011-09-06T13:56:14.263 回答