一、滚动监听
滚动文件,监听它的位置,然后有个缩略地图跟着走。一楼,二楼,三楼,四楼,回到顶部。
1、使用导航条+面板组合
2、滚动监听,滚动区域就是监听的区域
监听的是整个body区域。
(1)所以body必须要相对定位:
- body {
- position: relative;
- }
(2)在body身上加上【data-spy="scroll" data-target="#mynav"】
(3)找到页面上的导航菜单nav标签,加上【id="mynav"】
(4)在导航栏四个列表的href上加上,我要监听的是下文中id是谁的高度
- <ul class="nav navbar-nav">
- <li class="active"><a href="#linux">linuxa>li>
- <li><a href="#js">jsa>li>
- <li><a href="#php">phpa>li>
- <li><a href="#html">htmla>li>
- ul>
(5)在下文中panel-title中h1标题上加上id值
(6)离目标多远的时候命中,在body标签上加上【data-offset="100"】
计算滚动位置时相对于顶部的偏移量(像素数)。
二、滚动监听例子
- html>
- <html lang="en">
-
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
- <link rel="stylesheet" type="text/css" href="bs/css/bootstrap.css">
- <script src="bs/js/jquery-3.6.1.js">script>
- <script src="bs/js/bootstrap.js">script>
- <script src="bs/js/holder.js">script>
- <title>bootstraptitle>
- <style>
- body {
- padding-top: 30px;
- position: relative;
- }
- style>
- head>
-
- <body data-spy="scroll" data-target="#mynav" data-offset="150">
- <div class="container">
- <h1 class="page-header">bootstrap前端框架h1>
-
-
- <nav class="navbar navbar-inverse navbar-fixed-top" id="mynav">
- <div class="container-fluid">
-
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
- <span class="sr-only">Toggle navigationspan>
- <span class="icon-bar">span>
- <span class="icon-bar">span>
- <span class="icon-bar">span>
- button>
- <a class="navbar-brand" href="#">Branda>
- div>
-
-
- <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
- <ul class="nav navbar-nav">
- <li class="active"><a href="#linux">linuxa>li>
- <li><a href="#js">jsa>li>
- <li><a href="#php">phpa>li>
- <li><a href="#html">htmla>li>
- ul>
-
- div>
- div>
- nav>
-
-
- <div class="panel panel-primary">
- <div class="panel-heading">
- <div class="panel-title">
- <h1 id="linux">linux技术文章h1>
- div>
- div>
- <div class="panel-body">
- <p>linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章
- linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章
- p>
- div>
- div>
-
- <div class="panel panel-primary">
- <div class="panel-heading">
- <div class="panel-title">
- <h1 id="js">js技术文章h1>
- div>
- div>
- <div class="panel-body">
- <p>linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章
- linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章
- p>
- div>
- div>
-
- <div class="panel panel-primary">
- <div class="panel-heading">
- <div class="panel-title">
- <h1 id="php">php技术文章h1>
- div>
- div>
- <div class="panel-body">
- <p>linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章
- linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章
- p>
- div>
- div>
-
- <div class="panel panel-primary">
- <div class="panel-heading">
- <div class="panel-title">
- <h1 id="html">html技术文章h1>
- div>
- div>
- <div class="panel-body">
- <p>linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章
- linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章linux技术文章
- p>
- div>
- div>
- div>
- body>
-
- <script>
-
- script>
-
- html>

三、侧边栏浮动
bootstrap3中无法实现滚动。