Ir para conteúdo

POWERED BY:

Arquivado

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

Thiago Mendes_26388

Página travando com jQuery

Recommended Posts

Bom dia

Estou com um problema em meu site, www.omegacomunicacao.com, tentei desenvolver uma forma para que as paginas internas sejam lidas sem carregar o navegador, e juntamente com isso fiz a tela rolar automaticamente para a div que desejo, porem ao abrir esses links varias vezes a tela do navegador trava, não deixando subir nem descer, alguqm sabe me apontar o erro

codigo do jquery

<script type="text/javascript">
$(document).ready(function(){
  var content = $('#content');
  //pre carregando o gif
  loading = new Image(); loading.src = 'img/loading.gif';
  $("td#menu a").click(function(e){
    e.preventDefault();
    content.html( '<img src="img/loading.gif" />' );
    pagina = $(this).attr('href');
    $("#content").load(pagina).fadeIn();
    }) 
        event.preventDefault();
            $('html, body').animate({
              scrollTop: $(main).offset().top
            }, 1000);
})
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode ser memory leak. Aperte Ctrl+Shift+J e verifique.

Compartilhar este post


Link para o post
Compartilhar em outros sites

aqui:

scrollTop: $(main).offset().top
vc não tem nenhuma variavel chamada main. Informe corretamente esse elemento.

Compartilhar este post


Link para o post
Compartilhar em outros sites

então se é referência a sua div, vc deveria ter feito assim:

scrollTop: $('#main').offset().top
entendeu a diferença ?

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.