Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/11/2014, 05:28
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años
Puntos: 1012
Respuesta: Hacer scroll de 100px

estudia esta porción de código
Cita:
// RUEDA

lib.Evento(scrollDiv.contenedor[indice], 'mousewheel', function(event) {ratonScroll(event)});
lib.Evento(scrollDiv.contenedor[indice], 'DOMMouseScroll', function(event) {ratonScroll(event)});

function ratonScroll(evt) {

var roll = (evt.wheelDelta) ? evt.wheelDelta : parseInt(-30 * evt.detail);

vTxtTop = (roll > 0) ? parseInt(vTxtTop + 20) : parseInt(vTxtTop - 20);

vTxtTop = (Math.abs(vTxtTop) > alto_cont) ? -alto_cont : vTxtTop;
vTxtTop = (vTxtTop <= 0) ? vTxtTop : 0;

scrollDiv.bar[indice].style.top = Math.ceil(((Math.abs(vTxtTop) * (trackH - barH)) / alto_cont)) + 'px';
scrollDiv.vTxt[indice].style.top = vTxtTop + 'px';

lib.EventoCancelar(evt);
lib.EventoParar(evt);
}

// RUEDA
que está englobada dentro de este
http://www.forosdelweb.com/f179/apor...ml#post4531890
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}