最近博客好冷清啊,看来筒子们都回家过年了。我终于也要回家了,明天中午的火车,天黑之前应该能到家,有点小激动哈,半年没有回去了~~
今天早上看到博客有新的留言,于是去回复下,不小心点到了1#的上的“回复”,结果发现无法显示评论表情和头像,顿感不爽。像我这种追求完美的人,是不允许这个缺陷存在的。
我立即开始解决这个问题,经过仔细观察我发现:
1.文章页最底部的那个评论框是正常的;
2.将页面先拉倒最底部,然后返回想要回复的楼层,点击“回复”,评论框是正常的;
3.安装原版主题,问题依然存在。
看来,这个BUG应该是一直存在的,只是没有发现而已。因为我的留言是按时间先后顺序排列的,旧的留言在顶部,一般回复新留言都会拉到底部,而这时评论框是正常的。
于是BUG产生的原因就找到了:图片延迟加载!
Forigi主题默认加载了lazyload.js,可以使图片按需加载,提高页面访问速度。但据我推测:博客启用了延迟加载图片的JS特效后,直接在最开始的评论那里使用回复,只是通过JS把那个评论框强制插入到当前位置,但事实上并没有到它实际所在的位置,所以导致图片还没有开始加载。
解决办法很简单,打开header.php,删除下列代码:
这样就去掉了图片延迟加载的效果,但对于博客访问速度并没有太大影响~~
同时,期待高手能给出一个完美的解决方案。
我的博客搬家完了,我明天也要回家了,早睡啊,晚安,特意来这里留言~~~~
哥 我刚用wp建了个站 等级图标是怎么添加的你帮帮我好不
@小刀 去花七七的网站上,搜索vip
这个东西嘛。。让延迟加载加载一下评论框内容就好。
@peascloud 技术活啊,难
@wonse 真有折腾劲额
@oyoy 折腾无止尽 :wink:
你的精神可嘉啊。
@秦天添博客 什么精神?
肯定是去过年了
@梦月酱 呵呵。新春快乐~~
@wonse 测试下邮件
@wonse 测试下邮件回复
又是sofa,话说我搬家的那个后台老是出错,访问不了了…… :mad:
@ޓއއއ 确实无法访问了,囧