ステータス バー オーバーレイを作成するときに、位置属性を含めることができることに気付きました。この属性を動的に変更できるようにしたい。私が知る限り、JavaScript を使用して要素を検索し、position 属性を変更するだけでは、ステータス バー パネルはステータス バー上で移動しません。
これを達成する方法について何か提案はありますか?
ありがとう、ネイサン
ステータス バー オーバーレイを作成するときに、位置属性を含めることができることに気付きました。この属性を動的に変更できるようにしたい。私が知る限り、JavaScript を使用して要素を検索し、position 属性を変更するだけでは、ステータス バー パネルはステータス バー上で移動しません。
これを達成する方法について何か提案はありますか?
ありがとう、ネイサン
そうです、位置を変更しても効果がないようです。XUL エンジンは、メイン ドキュメントの DOM ツリーにノードを挿入するときだけ、それを見ていると思います。
DOM要素の操作がうまくいくようです。
var nodeToMove = ...;
var parent = nodeToMove.parentNode;
parentNode.removeChild(nodeToMove);
parentNode.insertBefore(nodeToMove, someOtherNode);
どこからでもノードを取得し、someOtherNode の前に貼り付けます。