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 相关文章推荐
关于juqery radio写法的兼容性问题(新老版本jquery)
Jun 14 Javascript
JS中prototype关键字的功能介绍及使用示例
Jul 21 Javascript
jquery 使用简明教程
Mar 05 Javascript
js取整数、取余数的方法
May 11 Javascript
JavaScript中的Primitive对象封装介绍
Dec 31 Javascript
jquery实现textarea输入框限制字数的方法
Jan 15 Javascript
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
Sep 18 Javascript
在页面中输出当前客户端时间javascript实例代码
Mar 02 Javascript
轻松实现js弹框显示选项
Sep 13 Javascript
详解如何构建一个Angular6的第三方npm包
Sep 07 Javascript
JS 数组随机洗牌的实例代码
Sep 12 Javascript
js的各种数据类型判断的介绍
Jan 19 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
做一个有下拉功能的留言版
2006/10/09 PHP
PHP脚本数据库功能详解(中)
2006/10/09 PHP
php 获得汉字拼音首字母的函数
2009/08/01 PHP
PHP Directory 函数的详解
2013/03/07 PHP
laravel手动创建数组分页的实现代码
2018/06/07 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
2018/09/07 PHP
PHP写API输出的时用echo的原因详解
2019/04/28 PHP
JavaScript Event学习第三章 早期的事件处理程序
2010/02/07 Javascript
javascript比较两个日期相差天数的方法
2015/07/23 Javascript
前端弹出对话框 js实现ajax交互
2016/09/09 Javascript
使用JS模拟锚点跳转的实例
2018/02/01 Javascript
使用live-server快速搭建本地服务器+自动刷新的方法
2018/03/09 Javascript
JS中移除非数字最多保留一位小数
2018/05/09 Javascript
Vue2.0生命周期的理解
2018/08/20 Javascript
详解vuex状态管理模式
2018/11/01 Javascript
扫微信小程序码实现网站登陆实现解析
2019/08/20 Javascript
vue中beforeRouteLeave实现页面回退不刷新的示例代码
2019/11/01 Javascript
解决Nuxt使用axios跨域问题
2020/07/06 Javascript
[03:22]DSPL第一期精彩集锦:酷炫到底!
2014/11/07 DOTA
深入理解Django的中间件middleware
2018/03/14 Python
python3中函数参数的四种简单用法
2018/07/09 Python
Numpy中的mask的使用
2018/07/21 Python
浅谈django三种缓存模式的使用及注意点
2018/09/30 Python
几行Python代码爬取3000+上市公司的信息
2019/01/24 Python
如何爬取通过ajax加载数据的网站
2019/08/15 Python
Python Numpy 自然数填充数组的实现
2019/11/28 Python
Python持续监听文件变化代码实例
2020/07/22 Python
利用CSS3实现文本框的清除按钮相关的一些效果
2015/06/23 HTML / CSS
工程总经理工作职责
2013/12/09 职场文书
工作迟到检讨书
2014/02/21 职场文书
员工廉洁自律承诺书
2014/05/26 职场文书
优秀毕业生找工作自荐信
2014/06/23 职场文书
我的未来不是梦演讲稿
2014/09/02 职场文书
个人剖析材料及整改措施
2014/10/07 职场文书
群众路线教育实践活动总结
2014/10/30 职场文书
SpringBoot系列之MongoDB Aggregations用法详解
2022/02/12 MongoDB