Ir para conteúdo

POWERED BY:

Arquivado

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

rikaschmitt

Arquivo jQuery sem quebra de código

Recommended Posts

Boa tarde galera.

 

Estou precisando de algumas dicas de vocês sobre como construir um arquivo js para meu site sem que ele tenha quebra de código (não sei que palavra certa usar), ou seja, que não tenha "falhas" em certos códigos por não localizar tag/elemento.

 

Exemplo:

var dock = $('#dock'), altura = dock.offset().top;

Neste exemplo, ele pega o elemento com ID #dock e pega seu valor offset-top.

O problema é que esse elemento não está em todas as páginas, somente em uma.. e como o arquivo js é lido em todas, o código acaba quebrando na linha dessa variável, já que ele não consegue localizar o elemento e nem pegar seu valor offset, e as demais funções não são executadas por causa disso...

 

Minha pergunta é.. como resolver?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Geralmente com retorno jQuery, eu confio mais em:

 

var dock = $('#dock');
// valida se dock existe
if(dock.length)
{
    altura = dock.offset().top;
}

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.