关于使用js检测元素高度并改变状态的一个坑


3958 views

2018-03-22 07:20:34

大家在使用电脑浏览本站的时候可能会发现一个效果:文章页的右边有一个类似于广告的元素当页面滚动到使该元素靠近浏览器顶部的位置时,该元素会固定,而当底部快要靠近该元素的时候,该元素又恢复默认的状态。

这个效果是使用 JS 代码来实现的,用的是原生的方法,在实现这个效果的时候遇到一个问题反复调试也没有找到原因,后来发现竟然是因为页面没有添加“”引起的,在主题的 head 文件最顶端加上这一句代码就可以就解决这个问题了。

此前之所以没有加这段代码是因为这段代码在多篇文章中均提到是不必要的,而且在谷歌浏览器中调试会标注这段代码为黄色,关于这段代码的作用目前还不是很清楚,总之加上它问题就解决了,这算是一个坑。

上一篇:白色花

下一篇:使用“丨”作为分隔符

扫码与我联系

★ ★ ★ ★ ★

“感谢你的鼓励与陪伴,我们的坚持才有意义”

创新与发展 – 优客记录保留所有权利

站内搜索 鄂ICP备16016329号 鄂公网安备42022202000038号