if (!e || !ctr) return;
- ctr.scrollTop = e.offsetTop;
+ if (e.offsetTop+e.offsetHeight > (ctr.scrollTop+ctr.offsetHeight) ||
+ e.offsetTop < ctr.scrollTop) {
+
+ ctr.scrollTop = e.offsetTop;
+ }
} catch (e) {
exception_error("cdmScrollToArticleId", e);