javascript - 如何使标题在 wordpress 中保持粘性

标签 javascript jquery html css wordpress

这是我网站的链接http://www.expresskerala.com .在这个网站上,我需要使标题变粘。有什么方法可以使它变粘吗?我试过这段代码。

.site-header {
    background: #e5e5e5 none repeat scroll 0 0;
    position: fixed;
    width: 100%;
    z-index: 99 !important;
}

但是当我使用这段代码时,其他内容会下降。有什么解决办法吗?这也应该是响应式的。

最佳答案

由于 position:fixed 元素被从文档流中取出,您需要添加一个等于 .site-header 高度的上边距到下一个元素。您还需要添加 top:0 以将 .site-header 固定到文档的顶部。

.site-header {
    background: #e5e5e5 none repeat scroll 0 0;
    position: fixed;
    width: 100%;
    z-index: 99 !important;
    top: 0;
}
.site-header + * {
    margin-top: 240px; 
    // you should change this using media queries if the site-header height changes
}

关于javascript - 如何使标题在 wordpress 中保持粘性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46365824/

相关文章:

javascript - 在模态视图之后在外部 js 文件中进行调用时,jquery ajax 调用会复制 url

jquery - Chrome扩展程序webrequest网络xhr异常

html - 如何在输入表单顶部对齐标签?

javascript - 如何将html表格单列显示为多列?

javascript - 无法通过 ajax jQuery 将信息发送到 PHP 页面

javascript - 请解释附加文档片段发生了什么

javascript - 单击 chrome 扩展上的按钮后执行 .js 中的所有 javascript(不仅仅是一个函数)

javascript - javascript 中是否有 if(variable1){variable2 ="string:"+variable1} 的简化表达式?

javascript - 重复追加问题

jquery - 如何覆盖响应式 jquery Datatable 插件中的自动列隐藏?