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 相关文章推荐
Jquery在IE7下无法使用 $.ajax解决方法
Nov 11 Javascript
理解Javascript_12_执行模型浅析
Oct 18 Javascript
JS 删除字符串最后一个字符的实现代码
Feb 20 Javascript
javascript获取函数名称、函数参数、对象属性名称的代码实例
Apr 12 Javascript
JS关闭窗口时产生的事件及用法示例
Aug 20 Javascript
AngularJS中指令的四种基本形式实例分析
Nov 22 Javascript
jquery获取下拉框中的循环值
Feb 08 Javascript
JQuery中Ajax的操作完整例子
Mar 07 Javascript
js获取浏览器的各种属性
Apr 27 Javascript
Layui数据表格判断编辑输入的值,是否为我需要的类型详解
Oct 26 Javascript
Vue中错误图片的处理的实现代码
Nov 07 Javascript
JS实现随机抽选获奖者
Nov 07 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
基于mysql的bbs设计(二)
2006/10/09 PHP
PHP+redis实现的购物车单例类示例
2019/02/02 PHP
在JavaScript中使用inline函数的问题
2007/03/08 Javascript
javascript实现的listview效果
2007/04/28 Javascript
Add Formatted Data to a Spreadsheet
2007/06/12 Javascript
JavaScript 密码强度判断代码
2009/09/05 Javascript
用JavaScript对JSON进行模式匹配(Part 1-设计)
2010/07/17 Javascript
jquery动态加载图片数据练习代码
2011/08/04 Javascript
javascript最基本的函数汇总
2015/06/25 Javascript
如何使用jquery easyui创建标签组件
2015/11/18 Javascript
正则表达式优化JSON字符串的技巧
2015/12/24 Javascript
如何使用jquery修改css中带有!important的样式属性
2016/04/28 Javascript
原生js实现addclass,removeclass,toggleclasss实例
2016/11/24 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
2017/10/11 Javascript
weebox弹出窗口不居中显示的解决方法
2017/11/27 Javascript
用react-redux实现react组件之间数据共享的方法
2018/06/08 Javascript
vue实现文件上传功能
2018/08/13 Javascript
nodejs微信开发之授权登录+获取用户信息
2019/03/17 NodeJs
vue数据初始化initState的实例详解
2019/04/11 Javascript
[44:40]2018DOTA2亚洲邀请赛3月30日 小组赛A组Liquid VS OG
2018/03/31 DOTA
python 使用get_argument获取url query参数
2017/04/28 Python
使用Python实现博客上进行自动翻页
2017/08/23 Python
Python使用numpy模块创建数组操作示例
2018/06/20 Python
对python修改xml文件的节点值方法详解
2018/12/24 Python
python字典嵌套字典的情况下找到某个key的value详解
2019/07/10 Python
html2canvas把div保存图片高清图的方法示例
2018/03/05 HTML / CSS
英国著名药妆店:Superdrug
2021/02/13 全球购物
西部世纪面试题
2014/12/05 面试题
自我鉴定范文300字
2013/10/01 职场文书
科室工作的个人自我评价
2013/10/30 职场文书
2014年元旦促销活动方案
2014/02/22 职场文书
先进人物事迹材料
2014/12/29 职场文书
2015高中教师个人工作总结
2015/07/21 职场文书
2015年高中语文教学总结
2015/08/18 职场文书
Vscode中SSH插件如何远程连接Linux
2022/05/02 Servers
MySQL深分页问题解决思路
2022/12/24 MySQL