1
當我去創建我的狀態欄覆蓋時,我注意到我可以包含一個位置屬性。我希望能夠動態更改此屬性。據我所知,只使用JavaScript查找元素並更改position屬性不會將狀態欄面板移到狀態欄上。XUL(特別是Firefox)狀態欄定位如何工作?
有關如何完成此任務的任何建議?
感謝, 彌敦道
當我去創建我的狀態欄覆蓋時,我注意到我可以包含一個位置屬性。我希望能夠動態更改此屬性。據我所知,只使用JavaScript查找元素並更改position屬性不會將狀態欄面板移到狀態欄上。XUL(特別是Firefox)狀態欄定位如何工作?
有關如何完成此任務的任何建議?
感謝, 彌敦道
你說得對,改變立場似乎並沒有產生任何影響;我假設XUL引擎只在將節點插入主文檔的DOM樹時纔會看到它。
看起來像DOM元素操縱的東西將工作。
var nodeToMove = ...;
var parent = nodeToMove.parentNode;
parentNode.removeChild(nodeToMove);
parentNode.insertBefore(nodeToMove, someOtherNode);
將從任何地方獲取該節點並將其粘貼在someOtherNode之前。
你是指在Firefox中已經存在的狀態欄之上的狀態欄? – xxxxxxx 2008-11-23 04:53:27