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 相关文章推荐
JAVASCRIPT IE 与 FF中兼容问题小结
Feb 18 Javascript
不用构造函数(Constructor)new关键字也能实现JavaScript的面向对象
Jan 11 Javascript
css样式标签和js语法属性区别
Nov 06 Javascript
js jquery分别实现动态的文件上传操作按钮的添加和删除
Jan 13 Javascript
javascript中parseInt()函数的定义和用法分析
Dec 20 Javascript
jQuery 判断图片是否加载完成方法汇总
Aug 10 Javascript
Vue利用路由钩子token过期后跳转到登录页的实例
Oct 26 Javascript
使用live-server快速搭建本地服务器+自动刷新的方法
Mar 09 Javascript
vue单页开发父子组件传值思路详解
May 18 Javascript
jQuery实现数字自动增加或者减少的动画效果示例
Dec 11 jQuery
three.js实现炫酷的全景3D重力感应
Dec 30 Javascript
从表单校验看JavaScript策略模式的使用详解
Oct 17 Javascript
学习使用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通过前序遍历树实现无需递归的无限极分类
2015/07/10 PHP
使用PHP生成图片的缩略图的方法
2015/08/18 PHP
php正则去除网页中所有的html,js,css,注释的实现方法
2016/11/03 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
PHP递归算法的简单实例
2019/02/28 PHP
javascript 表单规则集合对象
2009/07/21 Javascript
JavaScript中的Array对象使用说明
2011/01/17 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
在JS中解析HTML字符串示例代码
2014/04/16 Javascript
jQuery中的pushStack实现原理和应用实例
2015/02/03 Javascript
浅析jquery数组删除指定元素的方法:grep()
2016/05/19 Javascript
详细总结Javascript中的焦点管理
2016/09/17 Javascript
jQuery模拟实现的select点击选择效果【附demo源码下载】
2016/11/09 Javascript
微信小程序 详解下拉加载与上拉刷新实现方法
2017/01/13 Javascript
javascript过滤数组重复元素的实现方法
2017/05/03 Javascript
Nuxt.js实现校验访问浏览器类型的中间件
2018/08/24 Javascript
vue tab切换,解决echartst图表宽度只有100px的问题
2020/07/19 Javascript
js实现全选和全不选功能
2020/07/28 Javascript
[02:23]1个至宝=115个英雄特效 最“绿”至宝拉比克“魔导师密钥”登场
2018/12/29 DOTA
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
Python实现解析Bit Torrent种子文件内容的方法
2017/08/29 Python
Python paramiko模块的使用示例
2018/04/11 Python
pytorch 固定部分参数训练的方法
2019/08/17 Python
pandas read_excel()和to_excel()函数解析
2019/09/19 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
使用Python将图片转正方形的两种方法实例代码详解
2020/04/29 Python
Python内存泄漏和内存溢出的解决方案
2020/09/26 Python
ET Mall东森购物网:东森严选
2017/03/06 全球购物
八项规定整改措施
2014/02/12 职场文书
2014年节能降耗工作总结
2014/12/11 职场文书
因家庭原因离职的辞职信范文
2015/05/12 职场文书
小学数学教学反思范文
2016/02/16 职场文书
导游词之天下银坑景区
2019/11/21 职场文书
用javascript制作qq注册动态页面
2021/04/14 Javascript
Python实现智慧校园自动评教全新版
2021/06/18 Python
mysql 联合索引生效的条件及索引失效的条件
2021/11/20 MySQL