-
Notifications
You must be signed in to change notification settings - Fork 59
Open
Description
Here is the code I would like to simplify
const scrollerHeight = container.clientHeight
const scrollerY = scroller.getY()
const targetHegiht = target.clientHeight
const targetY = scroller.getTopOf(target)
if (targetY + targetHegiht > scrollerY + scrollerHeight || targetY < scrollerY) {
// the target is not fully within the vertical scroll bar
scroller.center(target, 1000)
} else {
scroller.intoView(target, 1000)
}
if (!scroller.isFullyInView(target)) {
scroller.center(target, 1000)
} else {
scroller.intoView(target, 1000)
}
Metadata
Metadata
Assignees
Labels
No labels