【发布时间】:2011-08-07 07:24:15
【问题描述】:
插件生成器文档对面板 API 进行了说明,但没有详细说明:
显示(锚)
显示面板。 [锚:句柄]
面板应该锚定到的页面中的 DOM 节点的句柄。如果没有给出,面板将在最近的浏览器窗口中居中。请注意,目前无法仅使用高级 API 以这种方式锚定面板。
如何获得这样的句柄以使面板显示在我单击的 DOM 元素旁边?
【问题讨论】:
标签: javascript dom firefox-addon firefox-addon-sdk
插件生成器文档对面板 API 进行了说明,但没有详细说明:
显示(锚)
显示面板。 [锚:句柄]
面板应该锚定到的页面中的 DOM 节点的句柄。如果没有给出,面板将在最近的浏览器窗口中居中。请注意,目前无法仅使用高级 API 以这种方式锚定面板。
如何获得这样的句柄以使面板显示在我单击的 DOM 元素旁边?
【问题讨论】:
标签: javascript dom firefox-addon firefox-addon-sdk
当前实现此方法的方式是将 DOM 元素本身作为参数传递,而不是一些抽象的“句柄”(如果我正确阅读 bug 638142,将来可能会改变)。但是,您无法控制面板相对于锚节点的位置,它始终由可用的屏幕空间决定。
【讨论】: