2

我现在正在使用新版本的 Jetpack API,它允许您使用 JS 框架为 Firefox 创建插件。

“面板”对象很容易使用——但我正在努力寻找一种定位它的方法。文档简单说明(Jetpack Panel API

panel.show(anchor) DomElement

但我想将面板放在窗口的右下角——我该怎么做——以及在哪里可以找到更多关于它的文档。

4

1 回答 1

1

我知道能够将面板放置在右下角的唯一方法需要在状态栏中放置一个图标(或文本,如下例所示)。之后,面板可以链接到图标上方。

模仿Jetpack 的 JEP wiki

function openBottomRightPanel(anchor){
  jetpack.panels.open({
    url: "http://stackoverflow.com",
    anchor: anchor,
    align: "bottom right with anchor top right"
  });
}

jetpack.statusBar.append({
  html: "View SO",
  onReady: function(widget) {
    $(widget).click(function(){
      openBottomRightPanel(widget);
    });
  },
});

单击状态栏文本时,结果窗口(Jetpack 面板)应在浏览器窗口的右下角打开。(注:如果以编程方式打开面板,图标/文本可能为空白?)

于 2010-10-21T09:31:12.567 回答