javascript - 在不中断滚动的情况下将 div 添加到部分

标签 javascript jquery html css

我正在制作这个网站 here ,我正在使用 sections 来获得您在此处看到的那种平滑的滚动效果

我现在需要一个导航栏,但是如果我把它放在之前部分(所以不他们)碰巧每次我滚动时,新部分中的前一节都会出现一个短裁剪strong text

相反,如果我将它放在内部,它的高度不会正确显示.

所以我的问题是:如何在不破坏滚动效果的情况下插入导航栏,以便它每次都能显示完整的部分?

最佳答案

尝试将“position:fixed”添加到导航栏,并从顶部向与导航栏高度相等的部分添加填充。

检查您的网站后:这就是您需要做的

#cssmenu {
    background: #8EBEBC;
    width: auto;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9;
}
#fullpage{ 
    padding-top:58px;
}

一切顺利。

谢谢

关于javascript - 在不中断滚动的情况下将 div 添加到部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37642863/

相关文章:

javascript - Speak.js – 只执行一个命令

javascript - 当编码为 javascript 时,我的 php 字符串变得很奇怪

html - Css3悬停输入按钮

javascript - 如何查看head部分的内容

javascript - 函数调用不适用于 'click' 事件处理程序

javascript - 创建计时器/秒表并在动画后启动

javascript - 对于字符串变量是否等于特殊字符 "&#10004"的条件

javascript - 向下滚动网站时固定标题

javascript - 无法在 IE9 中从 Javascript 调用 BHO 方法

html - 如何自动居中固定元素?