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 add event remove event
Apr 07 Javascript
JavaScript 异步调用框架 (Part 1 - 问题 &amp; 场景)
Aug 03 Javascript
javascript 面向对象编程基础:继承
Aug 21 Javascript
JS实现表格数据各种搜索功能的方法
Mar 03 Javascript
JavaScript测试工具之Karma-Jasmine的安装和使用详解
Dec 03 Javascript
Bootstrap开发实战之第一次接触Bootstrap
Jun 02 Javascript
JavaScript表单焦点自动切换代码
Jul 24 Javascript
js 博客内容进度插件详解
Feb 19 Javascript
基于Bootstrap框架实现图片切换
Mar 10 Javascript
vue forEach循环数组拿到自己想要的数据方法
Sep 21 Javascript
JS实现的雪花飘落特效示例
Dec 03 Javascript
js瀑布流布局的实现
Jun 28 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语言流程控制中的主动与被动
2012/11/05 PHP
在smarty中调用php内置函数的方法
2013/02/07 PHP
PHP提示Cannot modify header information - headers already sent by解决方法
2014/09/22 PHP
YII Framework框架教程之安全方案详解
2016/03/14 PHP
PHP生成及获取JSON文件的方法
2016/08/23 PHP
ThinkPHP框架下微信支付功能总结踩坑笔记
2019/04/10 PHP
jQuery实现列表自动滚动循环滚动展示新闻
2014/08/22 Javascript
javascript基本类型详解
2014/11/28 Javascript
JS实现页面跳转参数不丢失的方法
2016/11/28 Javascript
mui框架移动开发初体验详解
2017/10/11 Javascript
javascript实现QQ空间相册展示源码
2017/12/12 Javascript
详谈vue+webpack解决css引用图片打包后找不到资源文件的问题
2018/03/06 Javascript
jQuery中内容过滤器简单用法示例
2018/03/31 jQuery
JavaScript Date对象功能与用法学习记录
2020/04/28 Javascript
PHP读取远程txt文档到数组并实现遍历
2020/08/25 Javascript
Vue中添加滚动事件设置的方法详解
2020/09/14 Javascript
[10:49]2014国际邀请赛 叨叨刀塔第二期为真正的电竞喝彩
2014/07/21 DOTA
python实现从网络下载文件并获得文件大小及类型的方法
2015/04/28 Python
Python中XlsxWriter模块简介与用法分析
2018/04/24 Python
Python itertools.product方法代码实例
2020/03/27 Python
通过代码实例解析Pytest运行流程
2020/08/20 Python
Microsoft新加坡官方网站:购买微软最新软件和技术产品
2016/10/28 全球购物
瑞典领先的汽车零部件网上零售商:bildelaronline24.se
2017/01/12 全球购物
美国鲜花递送:UrbanStems
2021/01/04 全球购物
澳大利亚最好的电动自行车:Leon Cycle
2020/12/19 全球购物
AJAX都有哪些有点和缺点
2012/11/03 面试题
Exception类的常用方法
2012/06/16 面试题
小学教师节活动方案
2014/01/31 职场文书
大学生助学金感谢信
2015/01/21 职场文书
大学生党员自我评价
2015/03/04 职场文书
2015年售后服务工作总结
2015/04/25 职场文书
学雷锋献爱心活动总结
2015/05/11 职场文书
严以用权学习心得体会
2016/01/12 职场文书
2016北大自主招生自荐信模板
2016/01/28 职场文书
《梅花魂》教学反思
2016/02/18 职场文书
在JavaScript中如何使用宏详解
2021/05/06 Javascript