jquery – 在下拉菜单中向下滚动菜单中添加底盒阴影

前端之家收集整理的这篇文章主要介绍了jquery – 在下拉菜单中向下滚动菜单中添加底盒阴影前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个这个CSS属性菜单
#header {
  width: 100%;
  position: fixed;
  z-index: 9000;
  overflow: auto;
}

所以基于上面的CSS属性,这个元素(#header)显然会保持在顶部,而不管滚动.我想要实现的是向上滚动并向下滚动,底部框阴影应该添加到该元素(#header)中,并且一旦达到该元素(#header)的默认位置即被删除,这显然是页面最上方的地方.

我可以接受任何建议和建议.

解决方法

DEMO

每当页面滚动时,我们将文档的顶部的当前距离保存在变量(滚动)中.

如果当前位置大于0,我们将类激活添加到#header.

如果当前位置等于0,我们删除该类.

$(window).scroll(function() {     
    var scroll = $(window).scrollTop();
    if (scroll > 0) {
        $("#header").addClass("active");
    }
    else {
        $("#header").removeClass("active");
    }
});

CSS

#header.active {
     Box-shadow: 0 0 10px rgba(0,0.4);   
}
原文链接:https://www.f2er.com/jquery/179431.html

猜你在找的jQuery相关文章