欢迎来到覃师宁博客!
帝国cms使用手册

关于覃师宁博客侧边栏文章目录bug问题

编辑:覃师宁来源:qinshining.com时间:2022-03-06 18:43:40阅读量:

首先感谢“麦克格雷迪”网友的反馈,最近没有搭理博客,所以一直也没有注意到博客文章目录锚点跳转高亮bug的问题

针对博客文章目录bug的问题,我简单的看了js都逻辑代码,没有问题

加上最近只是针对博客新闻正文字段newstext进行了修改,主要修改方面

1.正文字段newstext图片增加alt与title属性

2.正文字段newstext图片增加灯箱效果

3.正文字段newstext图片实现懒加载(lazyload)效果

也就是说,把上面三个单独的功能整理后写在的e/class/userfun.php中,然后在内容页直接传递内容$navinfor[newstext]变量到上面函数

经过测试,文章内容页直接调用[!--newstext--],文章目录没有任何问题

但是使用$navinfor[newstext]调用,则出现bug,尤其增加了灯箱效果和懒加载效果方面的js,不知道是不是存在冲突,最近没有时间测试,等有空测试再修改!

特此说明,再次感谢QQ为471985623的网友麦克格雷迪的反馈,非常感谢


2022年3月6日星期日22:15.39修复

重写js获取文章h2,h3逻辑代码,和监听所有锚点对应h2,h3链接实现平滑移动,基本完成修复工作

目前唯一的不足就是:正文字段newstext图片实现懒加载(lazyload)效果,如果文章图片太多,而博客懒加载设置了加载高度threshold: 200

threshold,值为数字,代表页面高度.如设置为200,表示滚动条在离目标位置还有200的高度时就开始加载图片,可以做到不让用户察觉

也就是说,如果图片图片过多,直接点击文章目录最后一个h2或者h3,不一定能够成功,因为图片没有完全加载,导致有一个1-2秒的缓存,当图片全部加载完成,点击文章目录按钮就可以平滑的实现文章目录跳转

 

很赞哦!(

相关文章

更多回答

发表评论共有条评论
用户名:密码:
验证码:匿名发表
网创邦微信公众号