Итак, у меня есть код для события onclick, которое приведет к плавной прокрутке в обычном (без jquery) Javascript до элемента с заданным идентификатором, теперь я хочу реализовать его в модальном режиме.
function scrollTo(element, to, duration) {
if (duration <= 0) return;
var difference = to - element.scrollTop;
var perTick = difference / duration * 10;
setTimeout(function() {
element.scrollTop = element.scrollTop + perTick;
if (element.scrollTop === to) return;
scrollTo(element, to, duration - 10);
}, 10);
}
elmnt = document.getElementById("example");
scrollTo(document.body, elmnt.offsetTop, 600);
Для элемента с id = "example".У меня есть модальное с id = "myModal" со свойством CSS overflow-y: scroll, и когда срабатывает событие щелчка, я бы хотел, чтобы модальное плавно прокручивалось до элемента id = "poleTimeDiv".
Есть идеи?