Ir para conteúdo

POWERED BY:

Arquivado

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

vbavinicius

Como fazer este evento?

Recommended Posts

Olá,

 

Como faço um evento do tipo que é acionado assim que a tela atinge determinado ponto.

 

Por exemplo,

 

http://www.apple.com/macbook-pro/performance-retina/

 

Nessa página quando você rola a página para baixo as animações das barras de performance só fazem o efeito quando são mostradas.

 

Como fazer esse evento ?

 

Desde já, muito obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

escute o window.onscroll

 

qndo o window.scrollTop() atingir certo número (um simples if), faça oq vc quer.

tão simples qnto isso.

window.onscroll = function(){
   if( window.scrollTop() > 300 ) {
       console.log('Maior que 300');
   }
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala Willian,

 

Desde já obrigado!

 

O firebug tá dando erro, dizendo que o scrolltop não é uma função!

 

Sabe me dizer o que está acontecendo?

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu errei ali, desculpe.

 

Só corrigir.

Compartilhar este post


Link para o post
Compartilhar em outros sites

window.onscroll = function(){

var top = window.pageYOffset || document.documentElement.scrollTop

if( top > 300 ) {

console.log('Maior que 300');

}

}

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.