jq滚动监听-导航滚动
github地址:
https://github.com/yutaogege/jquery.nav.js
代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="jquery-3.1.1.min.js"></script>
<script src="jquery.nav.js"></script>
<style>
.wrap {
width: 500px;
margin: auto;
padding-bottom: 200px;
}
#nav {
position: fixed;
left: 0;
top: 0;
}
.current a {
color: red;
}
#intro {
padding-top: 20px;
}
</style>
</head>
<body> <ul id="nav">
<li class="current"><a href="#intro">简介</a></li>
<li><a href="#usage">使用</a></li>
<li><a href="#options">选项</a></li>
<li><a href="#examples">示例</a></li>
<li><a href="#recommend">推荐</a></li>
</ul> <div class="wrap">
<div id="intro">
<h1>intro</h1>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
</div>
<div id="usage">
<h1>usage</h1>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
</div>
<div id="options">
<h1>options</h1>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
</div>
<div id="examples">
<h1>examples</h1>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
</div>
<div id="recommend">
<h1>recommend</h1>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
<p>
Lorem ipsum dolor sit amet,
consectetur adipisicing elit.
Possimus blanditiis veniam illum
error quia ipsum voluptatibus
pariatur aperiam voluptatem.
Doloremque quos architecto
mollitia nobis sunt
alias obcaecati molestias iste tempora?
</p>
</div>
</div> <script>
$(function () {
$('#nav').onePageNav();
});
</script>
</body>
</html>
jq滚动监听-导航滚动的更多相关文章
- 2020-2-27今日总结——滚动监听&导航
利用Bootstrap 开发工具实现滚动监听 (此文只做学习路上的归纳分享总结用,如有侵权,请联系我删除) 使用滚动监听,比较特殊,要在body中设置scroll,以及触点. 很好理解,因为滚动是多对 ...
- Bootstrap学习js插件篇之滚动监听
1.滚动监听 案例 滚动监听插件可以根据滚动条的位置自动更新所对应的导航标记.Bootstrap中文网左侧就是一个滚动监听的例子. 代码段: <nav id="navbar-examp ...
- 滚动监听(bootstrap)
1.05 腊八节 一直都想知道滚动监听是怎么做出来的,今天终于扒拉出来了,在使用的时候只要加上div定位就可以了... <head> <link rel="styles ...
- Bootstrap滚动监听
滚动监听(Scrollspy)插件,即自动更新导航插件,会根据滚动条的位置自动更新对应的导航目标.其基本的实现是随着您的滚动,基于滚动条的位置向导航栏添加 .active class. <!DO ...
- Bootstrap 下拉菜单和滚动监听插件
一.下拉菜单 常规使用中,和组件方法一样,代码如下: //声明式用法 <div class="dropdown"> <button class="btn ...
- bootstap 滚动监听
---首先结合源代码介绍官网的说明 ---然后总结了使用滚动监听的几个步骤 ---最后给出一个简单的例子 ---关键的一点:整体有点零散和乱七八糟,辛苦你的思维和眼睛了,呵呵 ------------ ...
- Android对ScrollView滚动监听,实现美团、大众点评的购买悬浮效果
转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17761431),请尊重他人的辛勤劳动成果,谢谢! 我之前写 ...
- bootstrap-js(3)滚动监听
导航条实例 ScrollSpy插件根据滚动的位置自动更新导航条中相应的导航项. 拖动下面区域的滚动条,使其低于导航条的位置,注意观察active类的变化.下拉菜单中的子项也会跟着变为高亮状态. 1.调 ...
- Bootstrap入门(二十六)JS插件3:滚动监听
很多时候我们在浏览一些网页的时候,导航条会根据我们浏览网页的进度而发生不同的变化,这种就是滚动监听. 你的顶栏导航,添加data-spy="scroll"到您想要刺探(最典型的是这 ...
随机推荐
- java多线程学习-多个线程访问对象共享数据的方式
public class MulitThreadShareData { public static void main(String[] args) { final ShareData1 data1 ...
- 搭建angular前端框架 命令
首先必备的工具都下下好. 然后现在开始输入命令行创建angular 项目 1.node cd .. 2.yo bower grunt 3.npm install -g generator-angula ...
- C#中不同的线程对控件的更改
.net 不允许跨线程个性其它线程创建的控件. 要想实现这个功能就需要用 InvokeRequired 检查是不是由该线程创建的控件,如果是直接操作,如果不是则 用Invoke 添加一个委托再加上参数 ...
- T60上安装Gentoo笔记
T60虽然已经很老了,也过了服役期限.但是从入手之后,相比与家里放着的几个其他的高配置"后辈",依然是手中的挚爱.4:3的屏幕,方方正正的内敛模型,很结实的钢筋铁骨,无论是性格还是 ...
- windows server 2008 - 创建域和本机用户
/* * ===================================================================================== * Filenam ...
- c# 验证码类
using System; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; us ...
- Java list的用法排序及遍历
原文地址:http://baike.xsoftlab.net/view/208.html 1用法 ·ArrayList ·LinkedList 2排序 ·数字排序 ·中文排序 ·实体类排序 3遍历 · ...
- 01:Geoserver发布shapfile,中文字段乱码问题
软件环境:Geoserver 2.1.0 UDig 1.2.1 shapfile文件结构:FID 地物名称 变化图斑 ...
- [SmartFoxServer概述]Zones和Rooms结构
Zones和Rooms结构: 相对于SFS 1.X而言,在Zones和Rooms的配置上,SFS2X有了显著的改善.尤其是我们建立了房组这样一个简单的概念,它允许在一个逻辑组中管理Rooms,从而独立 ...
- 必填项(required)
当你设计表单时,你可以指定某些选项为必填项(required),只有当用户填写了该选项后,用户才能够提交表单. 例如,如果你想把一个文本输入字段设置为必填项,在你的input元素中加上required ...