2

現在、JSフレームワークを使用してFirefox用のアドオンを作成できる新しいバージョンのJetpackAPIを使用しています。

'panel'オブジェクトは使いやすいですが、配置する方法を見つけるのに苦労しています。ドキュメントには、単に(Jetpack Panel API)と記載されています。

panel.show(anchor) DomElement

ただし、パネルをウィンドウの右下隅に配置したいのですが、これを行うにはどうすればよいですか。また、パネルに関するその他のドキュメントはどこにありますか。

4

1 に答える 1

1

パネルを右下に配置できるようにする唯一の方法は、ステータスバーにアイコン(または以下の例のようにテキスト)を配置することです。その後、パネルをリンクしてアイコンの上に配置できます。

JetpackのJEPwikiを模倣します:

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パネル)がブラウザウィンドウの右下隅に表示されます。(Nbパネルをプログラムで開いた場合、アイコン/テキストが空白になる可能性がありますか?)

于 2010-10-21T09:31:12.567 に答える