通过JavaScript向其他高度元素的ID元素添加样式top
我已获得ID元素的通过JavaScript向其他高度元素的ID元素添加样式top,javascript,jquery,Javascript,Jquery,我已获得ID元素的标题\顶部 并将style top添加到ID元素菜单_fix中,但我的JavaScript不工作 让我检查我的JavaScript是否正常工作。谢谢 var HeaderHeight=document.getElementById('header_top').clientHeight; document.getElementById(“menu_fix”).style.top='“'+HeaderHeight+” 正文{ 身高:100%; 背景:#ccc; } #上横梁{ 背
标题\顶部
并将style top添加到ID元素菜单_fix
中,但我的JavaScript不工作
让我检查我的JavaScript是否正常工作。谢谢
var HeaderHeight=document.getElementById('header_top').clientHeight;
document.getElementById(“menu_fix”).style.top='“'+HeaderHeight+”代码>
正文{
身高:100%;
背景:#ccc;
}
#上横梁{
背景:红色;
填充:10px;
位置:相对位置;
}
#菜单修复{
位置:固定;
宽度:100%;
高度:30px;
背景:蓝色;
左:0;
z指数:1;
}
在工作时间、工作时间和工作时间,以及工作时间、工作时间和工作时间,以及工作时间、工作时间和工作时间
在工作时间、工作时间和工作时间,以及工作时间、工作时间和工作时间,以及工作时间、工作时间和工作时间
在工作时间、工作时间和工作时间,以及工作时间、工作时间和工作时间,以及工作时间、工作时间和工作时间
在工作时间、工作时间和工作时间,以及工作时间、工作时间和工作时间,以及工作时间、工作时间和工作时间
要使这项工作正常,您需要更改此行:
document.getElementById("menu_fix").style.top = '"' + HeaderHeight + '"';
致:
这里是小提琴:您已经在拉jquery了,所以这将很好地工作
$('#menu_fix').css({top: $('#header_top').outerHeight()});
但是代码片段没有显示任何错误迹象。我想添加样式:top=页眉高度\u-top
,但我的js没有将样式添加到id菜单\u-fix
@DinhCode像这样尝试(“菜单\u-fix”)。style.top=页眉高度+“px”
也不确定在使用时为什么添加了jQuery
vanilla@Carsten洛维博·安徒生正在工作。谢谢你的支持,这太棒了。谢谢你的支持。
$('#menu_fix').css({top: $('#header_top').outerHeight()});