【发布时间】:2011-09-06 13:48:24
【问题描述】:
演示:http://jsfiddle.net/H45uY/6/
我在这里要做的是让<div> 的左上角跟随鼠标。代码在没有段落的情况下可以正常工作(参见上面的演示),但是当您添加段落时,<div> 被向上推,鼠标位于框边的一半。为什么段落会这样?
谢谢!
【问题讨论】:
标签: jquery css offset mousemove
演示:http://jsfiddle.net/H45uY/6/
我在这里要做的是让<div> 的左上角跟随鼠标。代码在没有段落的情况下可以正常工作(参见上面的演示),但是当您添加段落时,<div> 被向上推,鼠标位于框边的一半。为什么段落会这样?
谢谢!
【问题讨论】:
标签: jquery css offset mousemove
如果您删除 - offset.top 和 - offset.left 它在每个位置都有效
【讨论】:
将 top:0 和 left:0 添加到 div 样式
【讨论】:
你不需要减去偏移量。
$div.css({
top:event.pageY,
left:event.pageX
})
这会将框放在鼠标位置。
【讨论】: