博客更新日志(2)

实现左侧栏滑动的同时,目录黏附顶端

原来只支持侧边栏整体粘性定位,为了阅读体验,只针对目录开启粘性定位,增加 column-left is-sticky 类,并调整样式。

source/js/main.js >folded
1
2
3
     if ($toc.length > 0) {
+ $toc.addClass('column-left is-sticky');
const $mask = $('<div>');
include/style/widget.styl >folded
1
2
3
+#toc
+ max-height: calc(100vh - 22px)
+ overflow-y: scroll

参考文献:

[1] https://www.alphalxy.com/2019/03/customize-icarus/


评论