Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/01/2016, 13:04
JUMASOL
 
Fecha de Ingreso: noviembre-2005
Mensajes: 889
Antigüedad: 19 años
Puntos: 8
Respuesta: Agrupar Evento onclick

Código:
  document.addEventListener("click", function(event){
 if (event.target.className == "la-clase"){
 window.smoothScroll = function(target) {
    var scrollContainer = target;
    do { //find scroll container
        scrollContainer = scrollContainer.parentNode;
        if (!scrollContainer) return;
        scrollContainer.scrollTop += 1;
    } while (scrollContainer.scrollTop == 0);
    
    var targetY = 0;
    do { //find the top of target relatively to the container
        if (target == scrollContainer) break;
        targetY += target.offsetTop;
    } while (target = target.offsetParent);
    
    scroll = function(c, a, b, i) {
        i++; if (i > 30) return;
        c.scrollTop = a + (b - a) / 30 * i;
        setTimeout(function(){ scroll(c, a, b, i); }, 20);
    }
    // start scrolling
    scroll(scrollContainer, scrollContainer.scrollTop, targetY, 0);
}
    }
}, false);
El enlace lo he puesto así:

Código:
<a class="la-clase" href="!#enlace" rel="nofollow"">¿Enlace?</a>
Disculpa Alexis, pero no me sale.

Falta de conocimientos.

Última edición por JUMASOL; 30/01/2016 a las 15:31