三栏侧栏与导航自动收起
子页面今天统一成了三栏侧栏:左边导航树、中间内容、右边挂件,所有子页面都套进同一个壳。侧栏顶部加了个人信息卡,头像点击直达关于页。
细节上磨了不少:左右两栏去掉各自的滚动条、共用同一个吸顶值;导航栏下滑自动收起,收起后侧栏占满可用高度,两者不再打架。
还修了个有意思的 bug:粒子背景在鼠标每次移动时都抛 RangeError,栈直接爆掉。根因是合成事件冒泡回 window 又触发了监听器自己——加一行 isTrusted 判断解决。
子页面今天统一成了三栏侧栏:左边导航树、中间内容、右边挂件,所有子页面都套进同一个壳。侧栏顶部加了个人信息卡,头像点击直达关于页。
细节上磨了不少:左右两栏去掉各自的滚动条、共用同一个吸顶值;导航栏下滑自动收起,收起后侧栏占满可用高度,两者不再打架。
还修了个有意思的 bug:粒子背景在鼠标每次移动时都抛 RangeError,栈直接爆掉。根因是合成事件冒泡回 window 又触发了监听器自己——加一行 isTrusted 判断解决。