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 相关文章推荐
ASP中用Join和Array,可以加快字符连接速度的代码
Aug 22 Javascript
javascript Array数组对象的扩展函数代码
May 22 Javascript
让mayfish支持mysqli数据库驱动的实现方法
May 22 Javascript
js 中 document.createEvent的用法
Aug 29 Javascript
Jquery ajax传递复杂参数给WebService的实现代码
Aug 08 Javascript
IE与Firefox在JavaScript上的7个不同句法分享
Oct 30 Javascript
javascript 事件处理程序介绍
Jun 27 Javascript
日历查询的算法 如何计算某一天是星期几
Dec 12 Javascript
60行js代码实现俄罗斯方块
Mar 31 Javascript
js实现超简单的展开、折叠目录代码
Aug 28 Javascript
AngularJS轻松实现双击排序的功能
Aug 30 Javascript
react配合antd组件实现的管理系统示例代码
Apr 24 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
WordPress中用于更新伪静态规则的PHP代码实例讲解
2015/12/18 PHP
php生成与读取excel文件
2016/10/14 PHP
PHP 无限级分类
2017/05/04 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
asp javascript 实现关闭窗口时保存数据的办法
2007/11/24 Javascript
刷新页面实现方式总结(HTML,ASP,JS)
2008/11/13 Javascript
jQuery.Autocomplete实现自动完成功能(详解)
2010/07/13 Javascript
使用VS开发 Node.js指南
2015/01/06 Javascript
如何使用Vuex+Vue.js构建单页应用
2016/10/27 Javascript
微信小程序 开发之快递查询功能的实现
2017/01/09 Javascript
Vue.js实现表格动态增加删除的方法(附源码下载)
2017/01/20 Javascript
简单谈谈Javascript函数中的arguments
2017/02/09 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
2017/05/10 Javascript
jQuery.Sumoselect插件实现下拉复选框效果
2017/11/09 jQuery
vue element table 表格请求后台排序的方法
2018/09/28 Javascript
node.js express框架实现文件上传与下载功能实例详解
2019/10/15 Javascript
JS document form表单元素操作完整示例
2020/01/13 Javascript
浅谈webpack构建工具配置和常用插件总结
2020/05/11 Javascript
基于leaflet.js实现修改地图主题样式的流程分析
2020/05/15 Javascript
ES6 Symbol在对象中的作用实例分析
2020/06/06 Javascript
JavaScript数组排序的六种常见算法总结
2020/08/18 Javascript
[58:21]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第二场
2018/04/04 DOTA
[01:45:05]VGJ.T vs Newbee Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
Python实现的爬虫功能代码
2017/06/24 Python
python 判断是否为正小数和正整数的实例
2017/07/23 Python
css3圆角边框和边框阴影示例
2014/05/05 HTML / CSS
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
铁路工务反思材料
2014/02/07 职场文书
法定代表人授权委托书
2014/04/04 职场文书
优秀护士演讲稿
2014/04/30 职场文书
水电工程师岗位职责
2015/02/13 职场文书
前台接待员岗位职责
2015/04/15 职场文书
2015年销售内勤工作总结
2015/04/27 职场文书
茶花女读书笔记
2015/06/29 职场文书
2015年网络舆情工作总结
2015/07/24 职场文书
Redis如何实现分布式锁
2021/08/23 Redis