Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/01/2015, 00:56
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Fade in Fade out - Boton "ir arriba"

Si vas a usar esto en navegadores modernos (básicamente en versiones de Internet Explorer 10 en adelante, porque con Chrome, Firefox y Opera, no hay tanto inconveniente ya que se actualizan constantemente), puedes utilizar las propiedades opacity y transition:

En la hoja de estilos:
Código CSS:
Ver original
  1. .ir_arriba{
  2.     transition: .25s;
  3. }

En el archivo JS:
Código Javascript:
Ver original
  1. window.addEventListener("scroll", function(){
  2.     var elemento = document.querySelector(".ir_arriba");
  3.     if (this.pageYOffset > 200){
  4.         elemento.style.opacity = 1;
  5.     }
  6.     else{
  7.         elemento.style.opacity = 0;
  8.     }
  9. }, false);

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand