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 相关文章推荐
某页码显示的helper 少量调整,另附js版
Sep 12 Javascript
超越Jquery_01_isPlainObject分析与重构
Oct 20 Javascript
showModelDialog弹出文件下载窗口的使用示例
Nov 19 Javascript
最简单的tab切换实例代码
May 13 Javascript
jQuery使用正则表达式替换dom元素标签用法示例
Jan 16 Javascript
JS实现DIV高度自适应窗口示例
Feb 16 Javascript
javascript九宫格图片随机打乱位置的实现方法
Mar 15 Javascript
bootstrap可编辑下拉框jquery.editable-select
Oct 12 jQuery
JS中的两种数据类型及实现引用类型的深拷贝的方法
Aug 12 Javascript
微信小程序实现省市区三级地址选择
Jun 21 Javascript
JS中getElementsByClassName与classList兼容性问题解决方案分析
Aug 07 Javascript
vue移动端下拉刷新和上滑加载
Oct 27 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分页代码学习示例分享
2014/02/20 PHP
PHP 7.0.2 正式版发布
2016/01/08 PHP
PHP开发中常用的十个代码样例
2016/02/02 PHP
PHP反射实际应用示例
2019/04/03 PHP
JavaScript 设计模式学习 Factory
2009/07/29 Javascript
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
js实现简单的购物车有图有代码
2014/05/26 Javascript
基于JavaScript制作霓虹灯文字 代码 特效
2015/09/01 Javascript
jquery对复选框(checkbox)的操作汇总
2016/01/13 Javascript
浅析jquery数组删除指定元素的方法:grep()
2016/05/19 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
2016/10/27 Javascript
jquery对所有input type=text的控件赋值实现方法
2016/12/02 Javascript
AngularJS动态绑定ng-options的ng-model实例代码
2017/06/21 Javascript
json 带斜杠时如何解析的实现
2019/08/12 Javascript
layer ui插件显示tips时,修改字体颜色的实现方法
2019/09/11 Javascript
浅谈javascript事件环微任务和宏任务队列原理
2020/09/12 Javascript
如何通过JS实现日历简单算法
2020/10/14 Javascript
vue的$http的get请求要加上params操作
2020/11/12 Javascript
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python中日期和时间格式化输出的方法小结
2015/03/19 Python
python基础练习之几个简单的游戏
2017/11/10 Python
浅谈numpy库的常用基本操作方法
2018/01/09 Python
Python中return self的用法详解
2018/07/27 Python
python实现指定ip端口扫描方式
2019/12/17 Python
python隐藏类中属性的3种实现方法
2019/12/19 Python
Python 如何测试文件是否存在
2020/07/31 Python
pyqt5 textEdit、lineEdit操作的示例代码
2020/08/12 Python
python抢购软件/插件/脚本附完整源码
2021/03/04 Python
Paper Cape官网:美国婴儿和儿童服装品牌
2019/11/02 全球购物
Harman Audio官方商店:购买JBL、Harman Kardon、Infinity和AKG
2019/12/05 全球购物
业务部主管岗位职责
2014/01/29 职场文书
《乡下孩子》教学反思
2014/04/17 职场文书
家长会演讲稿
2014/04/26 职场文书
英语系毕业生求职信
2014/07/13 职场文书
入党积极分子十八届四中全会思想汇报
2014/10/23 职场文书
pytorch分类模型绘制混淆矩阵以及可视化详解
2022/04/07 Python