鼠标位置div

时间:2010-03-09 21:00:06

标签: javascript jquery css

我有一个像这样的动态内容的浮动DIV

<div id="rollover" style="display:none;background:#ffff99;width:150px;position:absolute;z-index:9999">
    <div id="rollover_content" style="padding:4px;border:1px solid"></div>
</div>

事件处理程序获取相关内容并设置内部DIV的innerHTML。如何将div的顶部/左侧尽可能靠近鼠标位置?

如果有帮助的话,页面上会提供jQuery。

由于

3 个答案:

答案 0 :(得分:2)

我相信你想要的是jQuery UI Position plugin。更多信息here

答案 1 :(得分:2)

假设e是事件处理程序中的参数:

$("#rollover").css({left:e.pageX + "px", top:e.pageY + "px"});

答案 2 :(得分:1)

在这里,您可以看到如何获取鼠标坐标:http://docs.jquery.com/Tutorials:Mouse_Position

从那里你可以将div绝对定位更新为coords。