Ir para conteúdo

POWERED BY:

Arquivado

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

buh

[Resolvido] scroll automatico (rolagem automatica)

Recommended Posts

estou fazendu rolagem automática da seguinte maneira:

 

var intervalo = setInterval("document.getElementById('texto').scrollTop = 1000000;", 500);

esta dando certo a scroll esta sempre no fim da minha div texto .. mais e se eu quiser dar a opção de "pausar" essa rolagem autómatica mas com a opção de voltar quando a pessoa quiser (ablita /desabilita)

 

eu tentei isso :

 

function pausa(){
setInterval("document.getElementById('texto').scrollTop = 0;", 0);
}

mais num deu muito certo alguem ajuda?

 

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tem que usar o clearInterval para parar...

 

clearInterval(intervalo);

Compartilhar este post


Link para o post
Compartilhar em outros sites

fiz isso

 

 

 

 

var intervalo = setInterval("document.getElementById('texto').scrollTop = 1000000;", 500);

function pausa(){
clearInterval(intervalo);
} 
function rolar(){
var intervalo = setInterval("document.getElementById('texto').scrollTop = 1000000;", 500);
}

inicia rolando automatico dai tem um link com onclick="pausa()" ele pausa beleza..

dai a pessoa quer voltar a rolagem automatica onclick="rolar()" ele volta beleza..

 

mais se eu clicar em pausa de novo parece que naum faz efeito

 

o que esta errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz assim..

 

var intervalo = setInterval("document.getElementById('texto').scrollTop = 1000000;", 500);

function pausa(){
clearInterval(this.intervalo);
}
function rolar(){
 this.intervalo = setInterval("document.getElementById('texto').scrollTop = 1000000;", 500);
}

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.