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中使用replaceAll()函数实现字符替换的方法
Dec 25 Javascript
asp.net网站开发中用jquery实现滚动浏览器滚动条加载数据(类似于腾讯微博)
Mar 14 Javascript
基于JavaScript实现继承机制之调用call()与apply()的方法详解
May 07 Javascript
JavaScript操作URL的相关内容集锦
Oct 29 Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
Jan 31 Javascript
AngularJS基础 ng-keydown 指令简单示例
Aug 02 Javascript
详解升级react-router 4 踩坑指南
Aug 14 Javascript
react-native DatePicker日期选择组件的实现代码
Sep 12 Javascript
vue.js template模板的使用(仿饿了么布局)
Aug 13 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
Jul 31 Javascript
Vue项目中使用mock.js的完整步骤
Jan 12 Vue.js
quickjs 封装 JavaScript 沙箱详情
Nov 02 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读取和编写XML DOM的实现代码
2011/02/03 PHP
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
php构造函数的继承方法
2015/02/09 PHP
PHP进阶学习之Geo的地图定位算法详解
2019/06/19 PHP
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
2009/05/21 Javascript
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别
2010/10/18 Javascript
jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)
2011/06/28 Javascript
JS对象转换为Jquery对象示例
2014/01/26 Javascript
javascript顺序加载图片的方法
2015/07/18 Javascript
jQuery实现仿新浪微博浮动的消息提示框(可智能定位)
2015/10/10 Javascript
Javascript实现Array和String互转换的方法
2015/12/21 Javascript
Bootstrap表单制作代码
2017/03/17 Javascript
JS实现加载时锁定HTML页面元素的方法
2017/06/24 Javascript
vue服务端渲染的实例代码
2017/08/28 Javascript
详解如何优雅地在React项目中使用Redux
2017/12/28 Javascript
vue踩坑记-在项目中安装依赖模块npm install报错
2019/04/02 Javascript
js实现简易计算器功能
2019/10/18 Javascript
vue中使用GraphQL的实例代码
2019/11/04 Javascript
JS内置对象和Math对象知识点详解
2020/04/03 Javascript
Python 调用Java实例详解
2017/06/02 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
2018/11/16 Python
浅析Python 引号、注释、字符串
2019/07/25 Python
Python实现微信机器人的方法
2019/09/06 Python
解决tensorflow读取本地MNITS_data失败的原因
2020/06/22 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
2020/07/20 Python
John Varvatos官方网站:设计师男士时装
2017/02/08 全球购物
德国拖鞋网站:German Slippers
2019/11/08 全球购物
俄罗斯极限运动网上商店:Board Shop №1
2020/12/18 全球购物
JDBC操作数据库的基本流程是什么
2014/10/28 面试题
信息专业本科生个人的自我评价
2013/10/28 职场文书
酒店司机岗位职责
2013/12/14 职场文书
初中升旗仪式演讲稿
2014/05/08 职场文书
学校宣传标语
2014/06/18 职场文书
教师学期述职自我鉴定
2019/08/16 职场文书
Java 定时任务技术趋势简介
2022/05/04 Java/Android