Ir para conteúdo
Fórum Script Brasil

ricardo5200

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre ricardo5200

ricardo5200's Achievements

0

Reputação

  1. galera como funciona essa linha, estou tentando entender var animacao = setTimeout('autoScrollTo(\''+ div + '\')', velocidade); var novoScroll = 0; var distancia = 40; var velocidade = 30; function autoScrollTo(div){ var scrollAtual = window.pageYOffset; var alvo = document.getElementById("div").offsetTop; var animacao = setTimeout('autoScrollTo(\''+ div + '\')', velocidade); if(scrollAtual < alvo) { novoScroll += 40; window.scroll(0, novoScroll); } else{ novoScroll = 0; clearTimeout(animacao); } } eu achava que o setTimeout entraria em loop invocando a funçao em si e a condição if em baixo dele não seria executada, mas funciona direitinho e o setTimeout termina quando a posiçao do scroll atual for > doque o alvo,é um script de scroll automatico
×
×
  • Criar Novo...