Vanessa 2022-10-02 12:44:28 +08:00
parent 987f55fdb8
commit 8345eba602

View File

@ -220,13 +220,7 @@ export class Outline extends Model {
}
if (currentElement) {
currentElement.classList.add("b3-list-item--focus");
const currentRect = currentElement.getBoundingClientRect();
const scrollRect = this.element.getBoundingClientRect();
if (currentRect.top < scrollRect.top) {
currentElement.scrollIntoView();
} else if (currentRect.bottom > scrollRect.bottom) {
currentElement.scrollIntoView(false);
}
this.element.scrollTop = currentElement.offsetTop - this.element.clientHeight / 2 - 30;
}
}