JS实现随页面滚动显示/隐藏窗口固定位置元素


Posted in Javascript onFebruary 26, 2016

窗口固定位置显示元素,当页面高度大于某高度,并且页面向下滚动时,显示该元素;当页面位置小于某高度,或者页面向上滚动时,隐藏该元素。

先给大家展示下效果图:

JS实现随页面滚动显示/隐藏窗口固定位置元素

1.html

<p id="selected-case-count"><span class='form-control'>已选: <span class="casecount">0</span></span></p>

2.css

p#selected-case-count{
position:fixed; /*固定元素位置*/
top:2px; /*距顶端举例*/
right:40px; /*距右侧位置*/
color:red; 
}

3.js

$(function() {
$("#selected-case-count").hide();
});
var preTop=0;
var currTop=0;
$(function () {
$(window).scroll(function(){
currTop=$(window).scrollTop();
if(currTop<preTop){
$("#selected-case-count").fadeOut(200);
}elseif ($(window).scrollTop()>600){
$("#selected-case-count").fadeIn(500);
}else{
$("#selected-case-count").fadeOut(500);
}
preTop=$(window).scrollTop();
});
});

以上所述是小编给大家分享的JS实现随页面滚动显示/隐藏窗口固定位置元素的相关知识,希望对大有所帮助!

Javascript 相关文章推荐
用window.location.href实现刷新另个框架页面
Mar 07 Javascript
Save a File Using a File Save Dialog Box
Jun 18 Javascript
用javascript获取textarea中的光标位置
May 06 Javascript
IE和FireFox(FF)中js和css的不同
Apr 13 Javascript
Js sort排序使用方法
Oct 17 Javascript
JQuery对id中含有特殊字符的转义处理示例
Sep 06 Javascript
jQuery Form 页面表单提交的小例子
Nov 15 Javascript
javascript中几个容易混淆的概念总结
Apr 14 Javascript
jQuery实现的经典竖向伸缩菜单效果代码
Sep 24 Javascript
vue动画之点击按钮往上渐渐显示出来的实例
Sep 29 Javascript
vue 配置多页面应用的示例代码
Oct 22 Javascript
jQuery实现上下滚动公告栏详细代码
Nov 21 jQuery
学习使用jquery iScroll.js移动端滚动条插件
Mar 24 #Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
Feb 25 #Javascript
JavaScript 正则表达式中global模式的特性
Feb 25 #Javascript
javascript动态获取登录时间和在线时长
Feb 25 #Javascript
基于javascript实现动态时钟效果
Aug 18 #Javascript
jQuery使用zTree插件实现树形菜单和异步加载
Feb 25 #Javascript
灵活的理解JavaScript中的this指向
Feb 25 #Javascript
You might like
解析php中获取系统信息的方法
2013/06/25 PHP
php生成图片验证码-附五种验证码
2015/08/19 PHP
Discuz!X中SESSION机制实例详解
2015/09/23 PHP
PHP统计目录中文件以及目录中目录大小的方法
2016/01/09 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
[原创]图片分页查看
2006/08/28 Javascript
用一段js程序来实现动画功能
2007/03/06 Javascript
让元素在网页中可拖动示例代码
2013/08/13 Javascript
Javascript表格翻页效果实现思路及代码
2013/08/23 Javascript
javascript的解析执行顺序在各个浏览器中的不同
2014/03/17 Javascript
原生js实现fadein 和 fadeout淡入淡出效果
2014/06/05 Javascript
jquery取子节点及当前节点属性值的方法
2014/09/09 Javascript
jQuery制作仿Mac Lion OS滚动条效果
2015/02/10 Javascript
jquery实现多屏多图焦点图切换特效的方法
2015/05/04 Javascript
js中unicode转码方法详解
2015/10/09 Javascript
JavaScript实现iframe自动高度调整和不同主域名跨域
2016/02/27 Javascript
jQuery实现鼠标选文字发新浪微博的方法
2016/04/02 Javascript
基于javascript bootstrap实现生日日期联动选择
2016/04/07 Javascript
深入浅析JavaScript的API设计原则
2016/06/14 Javascript
JavaScript数组方法大全(推荐)
2016/07/05 Javascript
jquery配合.NET实现点击指定绑定数据并且能够一键下载
2016/10/28 Javascript
vue2.0中vue-cli实现全选、单选计算总价格的实例代码
2017/07/18 Javascript
create-react-app构建项目慢的解决方法
2018/03/14 Javascript
Webpack中SplitChunksPlugin 配置参数详解
2020/03/24 Javascript
vue 实现根据data中的属性值来设置不同的样式
2020/08/04 Javascript
Vue看了就会的8个小技巧
2021/01/21 Vue.js
浅谈机器学习需要的了解的十大算法
2017/12/15 Python
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
Pandas之Fillna填充缺失数据的方法
2019/06/25 Python
运动鞋中的劳斯莱斯:索康尼(SAUCONY)
2017/08/09 全球购物
司机的工作范围及职责
2013/11/13 职场文书
小学生评语大全
2014/04/18 职场文书
小学竞选班长演讲稿
2014/09/09 职场文书
2015年语言文字工作总结
2015/07/23 职场文书
Python实现生成bmp图像的方法
2021/06/13 Python
Python线程池与GIL全局锁实现抽奖小案例
2022/04/13 Python