首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >响应式网站菜单

响应式网站菜单
EN

Stack Overflow用户
提问于 2014-05-06 03:33:43
回答 1查看 37关注 0票数 0

http://nggalaxy.ru/en/about-us/ -这里是要实现的确切行为的示例。向下滚动页面时,侧边菜单将消失并出现在页面顶部。例如,如何使用bootstrap来实现?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-05-06 03:37:23

下面是一个原始Javascript + jQuery实现这一点的例子:

代码语言:javascript
复制
<script type="text/javascript">
$(window).scroll(function(){ 

var a = 112;
var pos = $(window).scrollTop();
if(pos > a) {
    $("menu").css({
                position: 'fixed'
            });
}
else {
    $("menu").css({
                position: 'absolute',
                top:'600px'
            });
}
});
</script>

如果用户向下滚动112像素,这将添加一个CSS样式。就像这样,你可以为你的菜单创建所有样式。

总而言之:使用javascript检查用户的滚动位置,并附加样式或类。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23480316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档