当我去创建状态栏叠加时,我注意到我可以包含位置属性。我希望能够动态更改此属性。我可以说,只需使用JavaScript查找元素并更改位置属性,就不会在状态栏上移动状态栏面板。
有关如何实现这一目标的任何建议吗?
谢谢, 森
答案 0 :(得分:1)
你是对的,改变位置似乎没有任何影响;我假设XUL引擎只在将节点插入主文档的DOM树时才查看它。
看起来DOM元素操作会起作用。
var nodeToMove = ...;
var parent = nodeToMove.parentNode;
parentNode.removeChild(nodeToMove);
parentNode.insertBefore(nodeToMove, someOtherNode);
将从任何地方获取节点并将其粘贴在someOtherNode之前。