Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Hamilcar

Código de tooltip

Recommended Posts

Gostaria que me explicassem o seguinte trecho de código, obrigado a todos.

 

var tipNameSpaceURI = "http://www.w3.org/1999/xhtml";if(!tipContainerID){  var tipContainerID = "qTip";}var tipContainer = document.getElementById(tipContainerID);if(!tipContainer) {  tipContainer = document.createElementNS ? document.createElementNS(tipNameSpaceURI, "div") :	document.createElement("div");  tipContainer.setAttribute("id", tipContainerID);  document.getElementsByTagName("body").item(0).appendChild(tipContainer);}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, difícil de explicar pois o código está inserido num contexto maior. Mas vou tentar....

var tipNameSpaceURI = "http://www.w3.org/1999/xhtml"; //NÃO É UTILIZADA NESTE TRECHOif(!tipContainerID) //VERIFICA SE EXISTE A VARIÁVEL{  var tipContainerID = "qTip"; //SE NÃO EXISTIR, CRIA E DIZ QUE O CONTEÚDO É IGUAL A qTip}var tipContainer = document.getElementById(tipContainerID); //ATRIBUI O ELEMENTO CUJO ID É IGUAL AO VALOR DA VARIÁVEL tipContainerID À VARIÁVEL tipContainerif(!tipContainer) //VERIFICA SE EXISTE A VARIÁVEL (E CONSEQUENTEMENTE O ELEMENTO){  tipContainer = document.createElementNS ? document.createElementNS(tipNameSpaceURI, "div") :	document.createElement("div"); //SE NÃO EXISTIR O ELEMENTO, ELE CRIA  tipContainer.setAttribute("id", tipContainerID); //DIZ QUE O ID DO ELEMENTO CRIADO É IGUAL AO VALOR DA VARIÁVEL tipContainerID  document.getElementsByTagName("body").item(0).appendChild(tipContainer); //ADICIONA O ELEMENTO CRIADO AO PRIMEIRO ELEMENTO DENTRO DO BODY}
valeu, só mais uma dúvida, aqui:tipContainer = document.createElementNS ? document.createElementNS(tipNameSpaceURI, "div") : document.createElement("div"); //SE NÃO EXISTIR O ELEMENTO, ELE CRIAEste tipNameSpaceURI, é um endereço, como é escolhido este endereço, tipo, não dá pra ser qualquer um, pois quando testei com um outro endereço não funciona, como escolher ou criar este endereço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.