30/01/2016, 13:04
|
| | 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 |