代码之家  ›  专栏  ›  技术社区  ›  SWilk

获取javascript中鼠标光标的大小

  •  3
  • SWilk  · 技术社区  · 15 年前

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

    我需要在光标下显示一个DIV,可能在它的右边。 所以我需要确定DIV相对于指针位置的偏移量,这样光标就不会覆盖DIV。

    该机制将在内部网系统中使用,因此它可以是火狐专用的解决方案。 不幸的是,这里的一些人使用奇怪的光标,不管怎样,大的,所以我不能硬编码,例如,16px右,16px顶部偏移。不管怎样,如果我不需要的话,我不想。

    谢谢你的帮助, 荡漾

    3 回复  |  直到 15 年前
        1
  •  4
  •   Jonathan Feinberg    15 年前

    你做不到。任何人都可以将其光标设置为任意垃圾,并且没有从浏览器请求的API。

        2
  •  0
  •   Pekka    15 年前

    我认为这不可能比光标更多地确定 中心 在浏览器中。当然可以使用定制的火狐扩展来完成,但我怀疑对于这个特定的任务还有其他的选择。

        3
  •  0
  •   Jarrett Meyer    15 年前

    虽然大小不可能,但有jquery加载项,如 SimpleTip qTip 这样就可以创建固定位置工具提示,直到发生某种情况(如用户单击它)时才会关闭。工具提示的内容可以用分隔符包装。