在javascript中获取鼠标光标的大小

时间:2009-12-11 17:14:33

标签: javascript mouse size cursor

我需要确定我们网页上使用的当前鼠标光标的宽度和高度。

我需要在光标下面显示一个div,可能在它的右边。 所以我需要从精确的指针位置确定div的偏移量,因此光标不会掩盖div。

该机制将用于Intranet系统,因此它可以是仅限firefox的解决方案。 不幸的是,这里的一些人使用奇怪的游标,无论如何,大的,所以我不能只硬编码,例如16px右,16px顶部偏移。无论如何,如果我不需要,我不想要。

感谢您的帮助, SWilk

3 个答案:

答案 0 :(得分:4)

你不能这样做。任何人都可以将光标设置为任意垃圾,并且没有用于从浏览器询问的API。

答案 1 :(得分:0)

我认为不可能在浏览器中确定光标 center 。肯定可以使用定制的Firefox扩展来完成,但我怀疑这个特定的任务有没有。

答案 2 :(得分:0)

虽然无法使用大小,但有{jQuery插件如SimpleTipqTip可让您创建固定位置工具提示,这些提示在发生某些事情之前不会关闭(例如用户点击它) 。工具提示的内容可以用div包装。