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 DOM学习第一章 W3C DOM简介
Feb 19 Javascript
javascript css styleFloat和cssFloat
Mar 15 Javascript
详解js闭包
Sep 02 Javascript
Javascript与jQuery方法的隐藏与显示
Jan 19 Javascript
浅析BootStrap模态框的使用(经典)
Apr 29 Javascript
JS实现的跨浏览器解析XML文件实例
Jun 21 Javascript
vue watch深度监听对象实现数据联动效果
Aug 16 Javascript
JS实现字符串翻转的方法分析
Aug 31 Javascript
Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
Apr 22 Javascript
JavaScript对象字面量和构造函数原理与用法详解
Apr 18 Javascript
JS hasOwnProperty()方法检测一个属性是否是对象的自有属性的方法
Jan 29 Javascript
vue项目实现分页效果
Mar 24 Vue.js
学习使用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 高性能书写
2010/12/11 PHP
PHP新手入门学习方法
2011/05/08 PHP
通达OA公共代码 php常用检测函数
2011/12/14 PHP
PHP中集成PayPal标准支付的实现方法分享
2012/02/06 PHP
PHP概率计算函数汇总
2015/09/13 PHP
php中foreach结合curl实现多线程的方法分析
2016/09/22 PHP
jQuery 性能优化指南(3)
2009/05/21 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
2011/10/09 Javascript
js,jquery滚动/跳转页面到指定位置的实现思路
2014/06/03 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
2015/08/31 Javascript
javascript函数命名的三种方式及区别介绍
2016/03/22 Javascript
jquery拖动层效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
基于JavaScript实现熔岩灯效果导航菜单
2017/01/04 Javascript
Javascript(es2016) import和require用法和区别详解
2017/08/11 Javascript
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
2018/06/05 jQuery
Vue监听一个数组id是否与另一个数组id相同的方法
2018/09/26 Javascript
简述ES6新增关键字let与var的区别
2019/08/23 Javascript
nest.js 使用express需要提供多个静态目录的操作方法
2019/10/24 Javascript
[03:05]DOTA2英雄基础教程 嗜血狂魔
2013/12/10 DOTA
[02:34]2016完美“圣”典风云人物:BurNIng专访
2016/12/10 DOTA
用python实现面向对像的ASP程序实例
2014/11/10 Python
由Python编写的MySQL管理工具代码实例
2019/04/09 Python
Django框架视图层URL映射与反向解析实例分析
2019/07/29 Python
浅析Python+OpenCV使用摄像头追踪人脸面部血液变化实现脉搏评估
2019/10/17 Python
tensorflow基于CNN实战mnist手写识别(小白必看)
2020/07/20 Python
一套C#面试题
2013/10/09 面试题
某公司部分笔试题
2013/11/05 面试题
村捐赠仪式答谢词
2014/01/21 职场文书
教师研修随笔感言
2014/01/23 职场文书
幼儿园三八妇女节活动方案
2014/03/11 职场文书
普通话宣传标语
2014/06/26 职场文书
农村党员干部承诺书
2015/05/04 职场文书
新闻稿标题
2015/07/18 职场文书
2016秋季小学开学寄语
2015/12/03 职场文书
Python 数据结构之十大经典排序算法一文通关
2021/10/16 Python
python基础之错误和异常处理
2021/10/24 Python