当我去创建状态栏叠加时,我注意到我可以包含位置属性。我希望能够动态更改此属性。我可以说,只需使用JavaScript查找元素并更改位置属性,就不会在状态栏上移动状态栏面板。

有关如何实现这一目标的任何建议吗?

谢谢, 森

有帮助吗?

解决方案

你是对的,改变位置似乎没有任何影响;我假设XUL引擎只在将节点插入主文档的DOM树时才查看它。

看起来DOM元素操作会起作用。

var nodeToMove = ...;
var parent = nodeToMove.parentNode;
parentNode.removeChild(nodeToMove);
parentNode.insertBefore(nodeToMove, someOtherNode);

将从任何地方获取节点并将其粘贴在someOtherNode之前。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top