【发布时间】:2020-04-14 09:12:20
【问题描述】:
我使用的导航栏在向下滚动页面时隐藏,在 Wordpress 中向上滚动时显示。
典型的问题是 WP 管理栏位于导航栏的顶部。
由于我的导航栏 srcoll 隐藏代码是用 javascript 制作的,所以当管理栏存在时,我无法使用之前使用的 css 代码在导航栏顶部添加空格:
body.admin-bar #navbar-section {
top: 32px;
}
所以我想知道如何在 javascript 中检测 WP 管理栏的存在,以便我可以使用以下代码在顶部添加空格:
if adminbar present then
document.getElementById("navbar-section").style.top = "32px";
else
document.getElementById("navbar-section").style.top = "0px";
非常感谢,因为我已经挣扎了很长时间...... :} !
【问题讨论】:
-
看看 wordpress 管理栏的 z-index。它应该覆盖其余的内容
标签: javascript wordpress navbar admin detection