js实现导航菜单栏随着屏幕的滚动进行滚动的效果
1 $(window).scroll(function () { 2 var $nav = $(".floatingMenu ul li"), 3 length = $nav.length-1,//获取导航菜单 ul li 的个数 4 item = new Array(),//新建一个数组 5 sTop = $(window).scrollTop();//获取偏移的高度 6 for (var i = 0; i < length; i++) { 7 if (i == 0) { 8 item[i + 1] = $(".blockList>div:first-child").offset().top; 9 if (sTop >= item[i + 1]) { 10 $nav.eq(i).addClass("selected").siblings("li").removeClass("selected");//选中的样式selected 11 } 12 } else { 13 item[i + 1] = $(".blockList>div:nth-child(" + (i + 1) + ")").offset().top; 14 if (sTop >= item[i + 1] - 100) { 15 $nav.eq(i).addClass("selected").siblings("li").removeClass("selected"); 16 } 17 } 18 } 19 })
转载于:https://www.cnblogs.com/liuhui-03/p/5886774.html
js实现导航菜单栏随着屏幕的滚动进行滚动的效果相关推荐
- 分享113个JS菜单导航,总有一款适合您
分享113个JS菜单导航,总有一款适合您 113个JS菜单导航下载链接:https://pan.baidu.com/s/1d4nnh-UAxNnSp9kfMBmPAw?pwd=cw23 提取码:cw ...
- 分享111个JS菜单导航,总有一款适合您
分享111个JS菜单导航,总有一款适合您 111个JS菜单导航下载链接:https://pan.baidu.com/s/1WkrSIyHC5JySwrCTL0sgLA?pwd=13yx 提取码:13 ...
- php中表头不跟着滑动,JS实现table表格固定表头且表头随横向滚动而滚动
这篇文章主要介绍了JS实现table表格固定表头且表头可以随横向滚动而滚动,对js的朋友可以参考下本篇文章 先看一张效果图 思路: 1.头部用一个table并用一个p包裹着, 表格的具体内容用一个ta ...
- 竖直手风琴导航菜单栏
之前有用原生js实现了菜单栏的展开收缩效果,今天用jquery实现这个效果, 并增加了鼠标点击箭头方向改变的效果. <!DOCTYPE html> <html lang=" ...
- php滚动窗口多条动态,详解原生JS是实现控制多个滚动条同步跟随滚动
本文主要和大家详解详解原生JS是实现控制多个滚动条同步跟随滚动,当这两个容器元素的内容都超出了容器高度,即都出现了滚动框的时候,如何在其中一个容器元素滚动时,让另外一个元素也随之滚动. 在一些支持用 ...
- html 下拉到一定位置,浏览器向下滚动到一定位置继续滚动时,侧边导航固定在页面顶部,再滚动到一定位置时页面再向下滚动侧边导航不再固定。这种效果怎么实现呢...
1.浏览器向下滚动到一定位置继续滚动时,侧边导航固定在页面顶部,再滚动到一定位置时页面再向下滚动侧边导航不再固定.页面向上滚动到一定位置继续滚动时,侧边导航保持在原来位置.这种效果怎么实现呢 2.. ...
- html导航栏悬停过渡,JS 实现导航栏悬停效果
JS-实现导航栏悬停 先布个局: Test 1 tab1 tab2 tab3 tab4 2 3 4 5 6 7 添加简单的样式: div.main{ width: 800px; background: ...
- html鼠标滑过导航条展开导航条,jquery css实现鼠标滑过导航菜单栏动画效果
对于导航栏的实现对于前端人员来说再简单不过了,但是如何让我们的导航看起来生动,给用户一种很高大上的感觉,却需要我们好好设计一下.今天我给大家带来的是我自己在项目中用到的一个例子,当我们鼠标滑过导航栏时 ...
- 【京东商城首页实战9】导航菜单栏和下拉列表
接下来开始做下面的部分,包括红色背景部分.导航菜单栏.右边的图片,如图: 图1 分析: 1.构架:全部商品分类是一个盒子.导航菜单是一个盒子,图片是一个盒子. 2.点击红色部分会出现下拉列表,从语义上 ...
最新文章
- (转载)IIS安装配置全过程
- MYSQL 获取每个汉字的拼音首字母
- 复试分数线该怎么划定呢(洛谷P1068题题解,Java语言描述)
- MssqlOnLinux 主从集群【2】
- 手动实现 NSTabViewController 的 Rect Transition 及 Propagate Title-b
- 使用遗传算法解决图着色问题
- 【转】关于动态库和静态库
- 2018-10-27
- FastStone Capture 下载
- python做var模型的滞后阶数怎么确定_VAR模型滞后阶数
- 《惢客创业日记》2020.10.23(周五)长出了一口气
- msxml3.dll 错误 '80072efd' ---asp 网站报错
- IT工具【日常随手记】
- 解决IDEA项目一直Updating Index
- Handler 简介
- torch中manual_seed的作用
- 关于MATLAB对已有数据的频谱分析及关心频率的幅值计算
- 文档的新建,打开与保存
- 学习笔记C语言 switch语句
- python3 通过api获取oracle REST API for Oracle Eloqua Marketing Cloud Service 数据
热门文章
- Linux操作Oracle(11)——Oracle用户密码过期 设置密码永不过期方法
- 特征工程框架及技术要点
- 2018年入门python,推荐这样几本好书!
- 利用BI搭建零售业数据信息平台
- 智能照明c语言程序,基于单片机的智能照明控制系统设计方案(含AD+源代码)...
- nginx启动只有master没有worker_深入探索Nginx工作原理
- excel数据库_EXCEL建立简单数据库,使用VLOOKUP调用(单元格联动)
- python多线程 _thread没有上lock时程序提前给你把可执行的都执行,不按代码编写顺序执行
- 数据挖掘原理与算法 Agnes算法
- Python 字典(Dictionary) values()