Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我去创建我的状态栏覆盖时,我注意到我可以包含一个位置属性。我希望能够动态更改此属性。据我所知,仅使用 JavaScript 查找元素并更改位置属性不会在状态栏上移动状态栏面板。
关于如何做到这一点的任何建议?
谢谢,内森
你是对的,改变位置似乎没有任何效果;我假设 XUL 引擎仅在将节点插入主文档的 DOM 树时才查看它。
看起来 DOM 元素操作的东西会起作用。
var nodeToMove = ...; var parent = nodeToMove.parentNode; parentNode.removeChild(nodeToMove); parentNode.insertBefore(nodeToMove, someOtherNode);
将从任何地方获取节点并将其粘贴在 someOtherNode 之前。