【发布时间】:2016-01-29 09:09:56
【问题描述】:
当用户滚动经过标头中的徽标 (100vh) 时,会出现一个固定的导航栏。 (此切换发生在 220px 滚动顶部。)利用 javaScript 的 .visibility: hidden/visible,这在 jsfiddle 中可以正常工作
然而,在本地主机上,它可以工作,但是一旦导航栏出现在 220 像素,标题的其余部分(100vh 减 200 像素)在导航栏下方显示为白色(只有图像被隐藏)。可能是什么问题?
本地主机上的代码与小提琴中的代码完全相同,并且没有控制台错误。
还想补充一下,我没有使用 jquery,因为尽管使用了jQuery.noConflict();,但它会导致与使用 jquery 的另一个项目发生冲突。
【问题讨论】:
-
你试过
display: none/block吗? -
试过了,还是不行。
标签: javascript localhost visibility