Pergunta

Quando eu vou para criar minha barra de status sobreposição, noto que posso incluir um atributo de posição. Eu quero ser capaz de alterar dinamicamente este atributo. Perto quanto eu posso dizer, apenas usando JavaScript para encontrar o elemento e alterar o atributo posição não mover o painel da barra de status em torno da barra de status.

Todas as sugestões quanto à forma de fazer isso?

Obrigado, Nathan

Foi útil?

Solução

Você tem razão, mudando a posição não parece ter qualquer efeito; Presumo que o motor XUL é apenas olhando para ele quando ele insere o nó em árvore DOM do documento principal.

Looks como material DOM elemento de manipulação vai funcionar.

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

levaria o nó de qualquer lugar e colá-la antes someOtherNode.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top