bootstrap-监听滚动实现头部跟随滚动

实现案例

<body  data-spy="scroll" data-target="#bs-example-navbar-collapse-1">
<div id=‘menu_wrap‘>
    <div class=‘menu‘>
         <nav class="navbar navbar-default" role="navigation">
         <div class="container">
            <div class="navbar-header">
            <a class="navbar-brand" href="#"  style="font-weight:bold">植被数据录入</a>
            </div>
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <!-- <button type="button" class="close" data-dismiss="modal" data-target="#mychart2-zb"><span aria-hidden="true">&times;</span></button> -->
                    <button type="button" class="btn btn-primary" style="float: right;margin-right: 10px;margin-top: 5px;" data-dismiss="modal" data-target="#mychart2-zb"><span aria-hidden="true">保存</span></button>
                    <button type="button" class="btn btn-primary" style="float: right;margin-right: 10px;margin-top: 5px;" data-dismiss="modal" data-target="#mychart2-zb"><span aria-hidden="true">取消</span></button>
            </div>
        </div>
        </nav>
    </div>
</div>
</body>

css控制样式

.menu{
    width:100%;
    z-index:99;
}
.menuFixed{
    position:fixed;
    top:0;
    left:0;
}
#menu_wrap{
    height:50px;
    width:100%;
}  

js监听

    <script>
        $(window).scroll(function () {
            var menu_top = $(‘#menu_wrap‘).offset().top;
            if ($(window).scrollTop() >= menu_top) {
                $(‘.menu‘).addClass(‘menuFixed‘)
            }
            else {
                $(‘.menu‘).removeClass(‘menuFixed‘)
            }
        });
    </script>

导入js

    <script type="text/javascript" src="../bower_components/jquery/dist/jquery.min.js"></script>
    <script type="text/javascript" src="../bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
时间: 2024-09-27 01:02:55

bootstrap-监听滚动实现头部跟随滚动的相关文章

View实现事件监听DEMO(文本跟随触屏事件)

View 是一个显示的视图,内置的画布通过重写Ondraw(Canvas canvas);方法获得,同时提供图形绘制函数.触屏事件.按键事件等. 现在利用一个简单的demo演示一下几个重要的常用到的方法: import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.view.K

Scrollview总结:滑动问题、监听Scrollview实现头部局改变

ScrollView就是一个可以滚动的View,这个滚动的方向是垂直方向的,而HorizontalScrollView则是一个水平方向的可以滚动的View. ScrollView的简单介绍 ScrollView和HorizontalScrollView只是两种滚动方向不同的View而已,其他方面都基本相同,所以下面只单单以ScrollView来介绍. ScrollView必须有一个确定的高度才能正常工作,因为它实际上所做的就是将一系列不确定高度的子组件装进一个确定高度的容器(通过滚动操作). 要

【apicloud问题解决记录】键盘弹出监听处理以及头部底部的黑色闪屏现象

http://blog.csdn.net/kongjiea/article/details/46545351 移动端解决fixed和input获取焦点软键盘弹出影响定位的问题 使用apicloud开发中并不存在这个问题,input进行焦点获取,页面会自动压缩 apicloud,使用api.openWin()打开win框架后,如果bounces:true会出现向下拉和向上拉黑屏和闪屏现象. 打开openWin({bounces:false}),再在win里面打开frame框架 以下面新浪新闻页为例

android HorizontalScrollView实现滚动状态监听

网上大部分都是直接调用onScrollChanged(int x, int y, int oldx, int oldy) 这个方法的,实际上只是将这个方法的protected改为public而已,本质上上还是没有什么多大的帮助,不多说,直接上代码 package com.dzc.gallery; import android.content.Context; import android.os.Handler; import android.util.AttributeSet; import a

31-40(PHC文件,UIApplication,Info.plis,监听return按钮,格式化日期,openURL)

31.监听return按钮 32.自动滚动表格到最后一行 33.格式化日期 34.返回每一组需要显示的头部标题 35.Info.plist常见的设置 36.PHC文件 37.UIApplication 38.UIApplication的常用属性 39.iOS7中的状态栏 40.openURL { 一个合格的程序员是不会写出 诸如 "摧毁地球" 这样的程序的,他们会写一个函数叫 "摧毁行星"而把地球当一个参数传进去. } 31.点击了return按钮(键盘最右下角的按

滚动监听(bootstrap)

1.05 腊八节   一直都想知道滚动监听是怎么做出来的,今天终于扒拉出来了,在使用的时候只要加上div定位就可以了... <head> <link rel="stylesheet" href="https://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.static.runoob.com

Bootstrap入门(二十六)JS插件3:滚动监听

很多时候我们在浏览一些网页的时候,导航条会根据我们浏览网页的进度而发生不同的变化,这种就是滚动监听. 你的顶栏导航,添加data-spy="scroll"到您想要刺探(最典型的是这将是该元素<body>).然后添加data-target任何引导的父元素的ID或类属性.nav的组件. 我们来写一个基本的实例 先引入CSS文件 <link href="bootstrap.min.css" rel="stylesheet"> 我

bootstrap滚动监听

Bootstrap ScrollSpy(滚动监听)是bootstrap插件提供的一个非常有趣的功能.当页面空间有限的时候我们可以利用它来显示我们想要显示的内容 官方说的想要利用此功能需要引入以下文件: bootstrap/css/bootstrap.css    jquery.1.9.1.js    bootstrap.js    bootstrap-dropdown.js    bootstrap-scrollspy.js 不过经过测试 只需要前三个即可 以下是我测试的代码: <!DOCTYP

滚动监听: bootstrap 的scrollspy

滚动监听 bootstrap 的scrollspy,需要借助.nav样式,活动的部分是加 .active类.本身导航没有position:fixed,需要自己加入 滚动监听.只有滚动和监听,只有默认锚点链接做调转,若想改变,只有自己写跳转方法-- 阻止a标签跳转(不直接用锚点链接做跳转):而是用animate(scrollTop)跳转,scrollTop可以设置距顶端的距离.animate({scrollTop: }); html <div id="menu"> <d