Javascript 滚动后如何从导航栏中删除单个元素?

Javascript 滚动后如何从导航栏中删除单个元素?,javascript,html,css,Javascript,Html,Css,我的导航栏上有一个徽标。但向下滚动页面后,导航栏仍固定在顶部。但我想删除后,滚动下来的标志,因为它占用了太多的空间。我希望当页面向上滚动到顶部时,它只是导航栏的一部分。如何使用Javascript删除它 var-prev=0; 变量$window=$(window); var nav=$(“#logo”); $window.on('scroll',function(){ var scrollTop=$window.scrollTop(); 导航切换类(“隐藏”,滚动顶部>上一个); prev=

我的导航栏上有一个徽标。但向下滚动页面后,导航栏仍固定在顶部。但我想删除后,滚动下来的标志,因为它占用了太多的空间。我希望当页面向上滚动到顶部时,它只是导航栏的一部分。如何使用Javascript删除它

var-prev=0;
变量$window=$(window);
var nav=$(“#logo”);
$window.on('scroll',function(){
var scrollTop=$window.scrollTop();
导航切换类(“隐藏”,滚动顶部>上一个);
prev=滚动顶部;
});
*{
边框:1px纯黑;
}

使用下面的jquery代码隐藏滚动条上的图像

window.onscroll = function (e)
{
    $('#logo').hide();
}

请为您的最新尝试发布JS代码,您可以将“position:relative;”规则标识到navbar头类。如果可以提供样式代码就更好了。可以通过使用.hide()函数使用jquery来实现这一点,但最好的选择是从主题粘性标题设置中删除徽标。这与您要查找的内容类似: