Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2008, 10:51
Avatar de kazafun
kazafun
 
Fecha de Ingreso: diciembre-2003
Ubicación: Elda
Mensajes: 843
Antigüedad: 20 años, 5 meses
Puntos: 13
Problema scroller en Webkit

Se trata de una funcion bastante sencilla que pasandole 2 parametros me hace scroller de la pantalla.

Código:
var concurrencia=true;

		function scroll(elemento, destino){
		
			var posicion = window.document.documentElement.scrollTop;
			var scrolla = (destino - posicion)/5;
			nuevoscroll = posicion += scrolla
			window.scrollTo(0, nuevoscroll);
	if(window.document.documentElement.scrollTop >= (destino - 10) && window.document.documentElement.scrollTop <= (destino +10)){
				clearInterval(intervalo);
				concurrencia=true;
			}
			
		}
		function scroller(elemento, destino){
			if (concurrencia)
				{
				concurrencia=false;
				intervalo = setInterval(function(){scroll(elemento, destino);}, 50);
				}
			else
				{
				}
		}

Pues bien dicho scroller podreis comprobar que funciona perfectamente en IE y en FF, sin embargo se queda como atorado en Safari y Chrome.

Si alguien me pudiera dar alguna idea de por donde tengo que empezar a solucionar el problema estaria muy agradecido.
__________________
MUERTE a Internet Explorer


Mi portfolio de diseño web en Elda