html 下拉到一定位置,浏览器向下滚动到一定位置继续滚动时,侧边导航固定在页面顶部,再滚动到一定位置时页面再向下滚动侧边导航不再固定。这种效果怎么实现呢...
1.浏览器向下滚动到一定位置继续滚动时,侧边导航固定在页面顶部,再滚动到一定位置时页面再向下滚动侧边导航不再固定。页面向上滚动到一定位置继续滚动时,侧边导航保持在原来位置。这种效果怎么实现呢
2.、
参考代码:
$(function(){
//获取要定位元素距离浏览器顶部的距离
var navH = $(".search_box").offset().top;
//滚动条事件
$(window).scroll(function(){
//获取滚动条的滑动距离
var scroH = $(this).scrollTop();
//滚动条的滑动距离大于等于定位元素距离浏览器顶部的距离,就固定
if(scroH>=navH){
$(".search_box").css({position: 'fixed',top:0});
}
else if(scroH
$(".search_box").css({position: "static"}); }
})
})
但是此代码无法实现滚动到一定位置时页面再向下滚动侧边导航不再固定。
希望侧边只在在主题部分。但是事实上继续向下滚动直到到底部,侧边导航都会出现在屏幕上。
4.代码实现效果:
初始位置
向下滚动
向上滚动到一定页面
需要实现效果:
初始位置:
向下滚动
继续向下动(未实现)
html 下拉到一定位置,浏览器向下滚动到一定位置继续滚动时,侧边导航固定在页面顶部,再滚动到一定位置时页面再向下滚动侧边导航不再固定。这种效果怎么实现呢...相关推荐
- 下拉框--请选择-- 浏览器渲染不同造成页面初始化不一致
问题: 页面下拉框初始化时,展示"--请选择--" : 在Google.Firefox浏览器渲染正常,但在IE(低版本)浏览器下不展示. 修复: (1) 修改对应的*.js文件: ...
- element ui中select 下拉框在火狐浏览器最后一行显示不完全(谷歌正常)
在项目开发的时候用到了el-scrollbar组件 并且设置了隐藏横向滚动条 下面展示一些 内联代码片. // 隐藏横向滚动条 .el-scrollbar__wrap {overflow-x: hid ...
- android仿微信红包动画、Kotlin综合应用、Xposed模块、炫酷下拉视觉、UC浏览器滑动动画等源码...
Android精选源码 仿微信打开红包旋转动画 使用Kotlin编写的Android应用,内容你想象不到 Android手机上的免Root Android系统日志Viewer 一个能让微信 Mater ...
- android仿微信红包动画、Kotlin综合应用、Xposed模块、炫酷下拉视觉、UC浏览器滑动动画等源码
Android精选源码 仿微信打开红包旋转动画 使用Kotlin编写的Android应用,内容你想象不到 Android手机上的免Root Android系统日志Viewer 一个能让微信 Mater ...
- listview刷新_Flutter NestedScrollView 滑动折叠头部下拉刷新效果
题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精. Flutter是谷歌推出的最新的移动开发框架. 本实例运行效果如下 : //启动函数void main() { runApp(Root ...
- Flutter NestedScrollView 滑动折叠头部下拉刷新效果
题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,优美的应用体验 来自于细节的处理,更源自于码农的自我要求与努力 Flutter是谷歌推出的最新的移动开发框架. [x1]微信公众号的每日 ...
- html 下拉滚动加载,原生js滚动到底部加载数据和下拉刷新 Scrollload
初衷 如今移动端站点越来越多,滚动到底部加载数据和下拉刷新的需求非常的常见,即使现在很多pc站点也会有这样的需求,比如百度首页就有.虽然简单的完成这么一个功能非常方便,但是滚动往往会成为性能的瓶颈,处 ...
- 原生js滚动到底部加载数据和下拉刷新 Scrollload
原文地址 https://github.com/fa-ge/Scrollload/blob/master/README.md 初衷 如今移动端站点越来越多,滚动到底部加载数据和下拉刷新的需求非常的常见 ...
- 模仿QQ的左右滑动切换界面和下拉更新的效果
1.首先看看布局 主布局main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayo ...
- Angular实现虚拟滚动多选下拉框笔记
要求: 实现一个angular多选下拉框组件,当有超过2000个选项时,滑动/挑选/全选均不卡. 正篇: 为了方便,这里不考虑扩展性,所以规定下拉框展开只显示7行数据,行高27px 约定:input为 ...
最新文章
- Oracle DBA课程系列笔记(19)
- “人机大战”捧红人工智能 新时代的HPC玩家需要什么能力?
- linux——部署DNS
- Qomo OpenProject beta1 发布!
- IE6 CSS bug: position:relative元素被overflow:auto/scroll元素包含
- 如何搭建基于C#和 Appium 的 Android自动测试环境
- centos服务端ftp的搭建_centos下搭建ftp服务器
- 我佛了!用 KNN 实现验证码识别,又 Get 到一招
- 单片机c语言跑马灯实验报告,单片机跑马灯实验报告
- 将SolidWorks物料清单导出到Excel时可带缩略图了!
- Android仿人人客户端(v5.7.1)——新鲜事之完整篇
- 语音识别论文:Comparing the Benefit of Synthetic Training Data for Various Automatic Speech Recognition Arc
- F28335第十二篇——串口拓展(XR16C854)
- 爬虫(一):用python爬取亚马逊所有家具种类前100名的商品信息(上)
- R语言 【integrate】函数
- Java HotSpot 虚拟机选项 -X -XX 的含义
- OpenCV实践小项目(一): 信用卡数字识别
- java构建器出错nullpoint_空指针错误 java.lang.NullPointerException 浅谈
- 《Qt5+安装包制作(Qt Installer Framework)》
- 科学计数法转成正常数字
热门文章
- mysql 前索引_MySQL查询性能优化前,必须先掌握MySQL索引理论
- npz文件转为npy_Numpy_快速操作数组 4.4 数组的文件输入输出
- c语言选择结构程序设计笔记,C语言选择结构程序设计.ppt
- mysql永远不用utf8_永远不要在 MySQL 中使用「utf8」
- 2345天气王怎么查看历史天气 2345天气王如何查看历史天气
- 生命大发的意义 BY 几米
- jeecg标签属性exp 用法
- java.util.function.Function的用法
- PageHelper分页插件源码及原理剖析
- sublime php快捷键,分享Sublime Text 3快捷键精华版!