【问题标题】:jQuery/CSS Offset + mousemove questionjQuery/CSS Offset + mousemove 问题
【发布时间】:2011-09-06 13:48:24
【问题描述】:

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

【问题讨论】:

    标签: jquery css offset mousemove


    【解决方案1】:

    如果您删除 - offset.top- offset.left 它在每个位置都有效

    Fiddle Demo

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        你不需要减去偏移量。

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

        这会将框放在鼠标位置。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-05-19
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多