Foros del Web » Programando para Internet » Javascript »

scroll horizontal

Estas en el tema de scroll horizontal en el foro de Javascript en Foros del Web. Hola gente: estoy ante un problema q no logro resolver: preciso hacer un scroll horizontal q muestren una serie de fotos, pero preciso q no ...
  #1 (permalink)  
Antiguo 18/05/2010, 15:31
 
Fecha de Ingreso: noviembre-2008
Mensajes: 103
Antigüedad: 15 años, 5 meses
Puntos: 0
scroll horizontal

Hola gente: estoy ante un problema q no logro resolver: preciso hacer un scroll horizontal q muestren una serie de fotos, pero preciso q no sea con la barra de scroll por default que no queda bien! preciso que al posarme sobre un boton de desplaze el div!

Tengo un codigo q funciona para desplazamiento vertical! y a lo mejor se puede adaptar pero no se como: Por si las dudas lo adjunto! Desde ya muchas gracias!

codigo:


// JavaScript Document


scrollList=new Array();



function registraScroll(idAbajo, idArriba, div, velAbajo, velArriba)

{

if(scrollList[idAbajo]==null) scrollList[idAbajo]=new Array();

if(scrollList[idArriba]==null) scrollList[idArriba]=new Array();

scrollList[idAbajo].push(new Array(div, velAbajo));

scrollList[idArriba].push(new Array(div, velArriba));

}



window.onload=inicializar;



function getEl(elementId)

{

return document.getElementById(elementId);

}



function inicializar()

{

for(key in scrollList)

{

var elemento=getEl(key);

elemento.onmouseover=iniciaScroll;

elemento.onmouseout=detieneScroll;

}

}



function iniciaScroll()

{

scrollDivs=new Array();

velDivs=new Array();

for(key in scrollList[this.id])

{

scrollDivs.push(getEl(scrollList[this.id][key][0]));

velDivs.push(scrollList[this.id][key][1]);

}

identificador=setInterval('scrollNow()', 50);

}



function detieneScroll()

{

clearInterval(identificador);

}



function scrollNow()

{

for(key in scrollDivs)

{

var desplazamientoActual=scrollDivs[key].scrollTop;

var nuevoDesplazamiento=desplazamientoActual+velDivs[key];

scrollDivs[key].scrollTop=nuevoDesplazamiento;

}

}

Etiquetas: horizontal, scroll
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 20:01.