Foros del Web » Creando para Internet » HTML »

Cambio de imagen en posición del Scroll

Estas en el tema de Cambio de imagen en posición del Scroll en el foro de HTML en Foros del Web. Buenas noches, he estado buscando MUCHO por internet y al final he llegado a una conclusión con este asunto que probablemente sea la más complicada ...
  #1 (permalink)  
Antiguo 08/06/2015, 16:49
 
Fecha de Ingreso: marzo-2015
Mensajes: 12
Antigüedad: 9 años, 1 mes
Puntos: 0
Cambio de imagen en posición del Scroll

Buenas noches, he estado buscando MUCHO por internet y al final he llegado a una conclusión con este asunto que probablemente sea la más complicada pero era de la que más información había...
Crear un div y aplicarle a éste una clase que sea la que contenga la imagen y hacer un cambio de clase cuando el scroll está en una posición determinada. La intención es hacer un menú que cambie de imagen cuando el scroll llegue a esta posición y vuelva a cambiar cuando continúe hacia abajo.
CSS
Código:
div.ricki
{
   content:url(images/menu_08.gif);
}​
div.ricki
{
   content:url(images/menui_08.gif);
}​
JAVASCRIPT
Código:
onScrollHandler = function() {
  var rickowens = images/menu_08.gif.src;
  var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
  if (scrollTop > 100) {
     newImageUrl = "images/menui_08.gif"
  }
  if (scrollTop > 200) {
     newImageUrl = "img2.jpg"
  }
  if (scrollTop > 300) {
     newImageUrl = "img3.jpg"
  }
  yourImageElement.src = newImageUrl;
};
object.addEventListener ("scroll", onScrollHandler);
HTML
Código:
<td> 
         	<a href="#2"><img id="rickowens" src="images/menu_08.gif"></a> 
            </td>

Etiquetas: css, javascript, scroll, url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:35.