Siricee / hexo-theme-Chic

An elegant, powerful, easy-to-read Hexo theme.
https://siricee.github.io/hexo-theme-Chic/
Other
894 stars 177 forks source link

侧边栏提纲列表过长时,高亮部分超出视窗范围不能自动聚焦 #24

Open mymmon opened 5 years ago

mymmon commented 5 years ago

在 chrome 76 下,在 Posts 测试页下拉至佛教供奉的对象小节时,右侧的 sidebar 会无法显示高亮部分

Siricee commented 5 years ago

哦哦你说的是正文已经滚动到小节 但是旁边的目录没有还高亮到的意思吗

这个侧边栏大纲目录是一个开源项目tocbot,大概是当前浏览器视窗中最高章节标题才会高亮,上一级内容没有移出视窗时并不会更新高亮。不知道你的浏览器有没有缩放或者电脑本身有没有全局字体缩放,在缩放倍率较高时(150%)可能会出现页面上的bug。而且我引用的这个插件不是最新版本,确实有可能存在一些bug,但我目前在我电脑上看是正常的 捕获

不知道我有没有get到你说的这个bug的意思。。要是没说明白的话你可以贴个图我看下

mymmon commented 5 years ago

我的描述可能不够准确,我理解要滚动到视窗最高章节标题才会高亮的意思。 image 比如截图所示,当我滚动至最下再回滚时候默认,sidebar 高亮的标题是在下方的,需要滚动轴滚动至下方才可以看到。

另,在另一个(测试页)[https://siricee.github.io/hexo-theme-Chic/2019/06/05/zh-CN/]也有类似的问题可以做参考 image

ps: 主题很好看~

Siricee commented 5 years ago

哦哦哦你说的是这个意思噢:sweat_smile:我懂了

这确实是一个bug,在提纲列表过长的时候就会这样,目前只能手动拉滚动条……让我看看tocbot的源码,要是看明白了我后续会更新把这个bug解决掉

感谢你的支持哈!

EgoSay commented 5 years ago

你好,今天发现侧边栏功能好像没了?看了你的博客也都没有侧边栏了,是tocbot的问题么? image

Siricee commented 5 years ago

你好,今天发现侧边栏功能好像没了?看了你的博客也都没有侧边栏了,是tocbot的问题么? image

可能是你的网络问题或者github page服务器慢了。tocbot是在博客文章内容加载完成之后回调加载出来的,文章过长并且网络慢的话就会造成这个问题,你刷新下或者等待页面加载完成就好了,不是主题的问题。

EgoSay commented 5 years ago

可是我本地调试也没有侧边栏功能呢?你那边都能正常加载显示是吗?

Siricee commented 5 years ago

可是我本地调试也没有侧边栏功能呢?你那边都能正常加载显示是吗?

嗯我这边是正常的,你重新clone下主题代码试试,看看是不是手滑误删了某段代码,或者换个浏览器试下是不是浏览器的插件什么的阻止了tocbot

ganwt commented 4 years ago

手机横屏状态下,首页的icon会把字显示出来,然后叠在一起。