浏览代码

Adds smooth scrolling to settings jumps

main
Eric Amodio 6 年前
父节点
当前提交
6483c19e7c
共有 2 个文件被更改,包括 5 次插入5 次删除
  1. +1
    -1
      src/ui/scss/main.scss
  2. +4
    -4
      src/ui/shared/app-base.ts

+ 1
- 1
src/ui/scss/main.scss 查看文件

@ -878,7 +878,7 @@ ul {
.section-group__content {
flex: auto 1 1;
margin-bottom: 50%;
margin-bottom: 100%;
min-width: 0;
}

+ 4
- 4
src/ui/shared/app-base.ts 查看文件

@ -171,11 +171,11 @@ export abstract class App {
height = header.clientHeight;
}
el.scrollIntoView({
block: 'start',
behavior: 'auto'
const top = el.getBoundingClientRect().top - document.body.getBoundingClientRect().top - height;
window.scrollTo({
top: top,
behavior: 'smooth'
});
window.scrollBy(0, -height);
e.stopPropagation();
e.preventDefault();

正在加载...
取消
保存