html - 响应式网站菜单

标签 html css twitter-bootstrap

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

谢谢。

最佳答案

这是一个使用原始 Javascript + jQuery 实现此目的的示例:

<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 检查用户的滚动位置,并附加样式或类。

关于html - 响应式网站菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23480316/

相关文章:

javascript - 单击 slidetoggle div 以打开幻灯片

javascript - JQuery 内容箭头导航

html - 伪元素不显示背景图像

css - 使用 CSS mask 仅屏蔽元素的一部分

html - 是否可以使用图标字体显示 TextSelection?

javascript - bootstrap 崩溃一次只能看到一个

javascript - 无法使用 angularjs 和 Bootstrap 日期时间选择器提交表单

javascript - 如何在继续使用 Bootstrap 表类(表响应和表,表剥离......)的同时保持粘性

javascript - 为什么我的提交按钮没有隐藏?

html - 有没有办法在每一页上打印网页页眉/页脚?