我有一个可以放在任何工具栏上的扩展程序(如书签,菜单或状态栏)。通常,上下文菜单向下打开,但是当放置在状态栏上并且Firefox关闭到屏幕底部时,上下文菜单会向上打开。我想尝试根据其向上或向下方向重新排序上下文菜单,以便相同的选项始终最接近鼠标。
例如,向下打开时,它显示如下:
--> (mouse) --------------- - MenuItem A - --------------- - MenuItem B - --------------- - MenuItem C - --------------- - ....... - ---------------
当它向上打开时,它是这样的:
--------------- - MenuItem A - --------------- - MenuItem B - --------------- - MenuItem C - --------------- - ....... - --------------- --> (mouse)
但是,我希望“MenuItem A”始终最接近鼠标,因为它是最常见的项目。我可以动态渲染项目,所以我真的需要找出方向。
答案 0 :(得分:0)
在开发FF扩展时,MDC文档非常宝贵。准备好在那里度过很多时间。
irc.mozilla.net在各种渠道上也有很多非常好的帮助。 MDC上的大多数页面都会告诉您正在查看的页面的相关频道。在右上角寻找“讨论irc”。
一些可能与您相关的文档:
https://developer.mozilla.org/en/XUL:menupopup#a-popup.position