1、当前滚动的地方的窗口顶端到整个页面顶端的距离:

var scrollTop = $(window).scrollTop();

2、获取指定元素的页面位置:

$(obj).offset().top;

3、对页面滚动条滚动的监听:要放在页面加载的时候

$(window).scroll(function(event){

});

4、设置滚动条到指定位置。$(window).scrollTop(offset)

HTML:结构层

CSS:样式层

{

margin:0;

padding:0;

}

.box{

width:100%;

height:1500px;

}

.nav{

width:100%;

height:800px;

background:red;

}emphasized text*

.banner{

width:100%;

height: calc(1500px - 1000px);

background:#000;

}

javascript:行为层

$(document).ready(function(){

//获取banner的高度

var bannerH=$(".banner").offset().top;

// console.log(bannerH);

//滚动事件

$(window).scroll(function(){

//滚动的高度

var scrollTop=$(this).scrollTop();

console.log(scrollTop);

//判断bannerH大于或者等于scrollTop高度

if(scrollTop >= bannerH ){

$(".nav").css("background","#000");

$(".banner").css("background","red");

}else{

$(".nav").css("background","red");

$(".banner").css("background","#000");

}

})

});

1、当前滚动的地方的窗口顶端到整个页面顶端的距离:

var scrollTop = $(window).scrollTop();

2、获取指定元素的页面位置:

$(obj).offset().top;

3、对页面滚动条滚动的监听:要放在页面加载的时候

$(window).scroll(function(event){

});

4、设置滚动条到指定位置。$(window).scrollTop(offset)

HTML:结构层

CSS:样式层

{

margin:0;

padding:0;

}

.box{

width:100%;

height:1500px;

}

.nav{

width:100%;

height:800px;

background:red;

}emphasized text*

.banner{

width:100%;

height: calc(1500px - 1000px);

background:#000;

}

javascript:行为层

$(document).ready(function(){

//获取banner的高度

var bannerH=$(".banner").offset().top;

// console.log(bannerH);

//滚动事件

$(window).scroll(function(){

//滚动的高度

var scrollTop=$(this).scrollTop();

console.log(scrollTop);

//判断bannerH大于或者等于scrollTop高度

if(scrollTop >= bannerH ){

$(".nav").css("background","#000");

$(".banner").css("background","red");

}else{

$(".nav").css("background","red");

$(".banner").css("background","#000");

}

})

});

html屏幕滚动事件监听,JQuery监听页面滚动事件相关推荐

  1. 水平滚动选择图片 html,jquery实现图片水平滚动效果代码分享

    本文实例讲述了jquery实现图片水平滚动效果,分享给大家供大家参考.具体如下: 运行效果图:-------------------查看效果------------------- 小提示:浏览器中如果 ...

  2. html上下滚动切换顶端tab,jQuery实现Tab菜单滚动切换的方法

    本文实例讲述了jQuery实现Tab菜单滚动切换的方法.分享给大家供大家参考.具体如下: 这是一款jQuery实现让你的Tab菜单滚动的代码,先运行一下看看效果咋样?是不是超不错,让你的网页变得灵动起 ...

  3. html页面元素跟随屏幕,实现桌面和移动浏览器元素随页面滚动产生动画

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 实现桌面和移动浏览器元素随页面滚动产生动画的js插件 document.documentElement.classList.add('js-enabled ...

  4. js页面滚动,设置锚点,控制页面滚动到某个节点位置

    1.获取某Dom元素距离可视窗口顶部的距离 元素在网页里的坐标-页面滚动的距离 获取元素距离可视窗口顶部的距离 = dom.ofisetTop - window.pageYOffset; 元素自身的高 ...

  5. 通过js滚轮滚动时调用动画_WOW.js在页面滚动时展现动感的元素动画效果

    插件描述:WOW.js 是一款帮助你实现滚动页面时触发CSS 动画效果的插件 在一些网页上,当你滚动页面的时候会看到各式各样的元素动画效果,非常动感.WOW.js 就是一款帮助你实现这种 CSS 动画 ...

  6. php 监听条码枪输入,使用jQuery监听扫码枪输入并禁止手动输入的实现方法

    @(知识点总结)[jquery|扫码抢] 基于jQuery的扫码枪监听.如果只是想实现监听获取条码扫码信息,可以直接拿来使用,如果有更多的条码判断处理逻辑需要自己扩展. 一.功能需求 使用扫码枪扫描条 ...

  7. dom事件对象、解绑事件、事件委托、页面加载、滚动事件、页面尺寸事件

    1.e.type获取事件类型,例如click input focus <input type="text"> <script>let input=docum ...

  8. 页面滚动事件和利用JS实现回到顶部效果

    页面滚动 事件:window.onscroll, 获得页面滚动位置:document.body.scrollTop: HTML代码: 这里注意此处逻辑,大于500就显示,否则就隐藏,还有注意如果变量名 ...

  9. html土图片滚动特效,jQuery实现图片左右滚动特效

    本文实例讲述了jQuery合作伙伴左右滚动特效,分享给大家供大家参考,具体如下: 一款基于jQuery合作伙伴左右滚动特效代码,是一款带左右箭头及自动滚动友情链接合作伙伴左右滚动网页特效,鼠标滑过停止 ...

最新文章

  1. 美国自动驾驶监管里程碑:新法规允许自动驾驶汽车取消方向盘
  2. php调用linux摄像头,Linux_在Linux操作系统上使用摄像头,我的公家笔记本的摄像头一直 - phpStudy...
  3. 209. 单点登录(SSO)
  4. php 任意字符串_php 生成任意长度字符串的类(只含有数字 只含有字母 混合数字和字母)...
  5. 创建variant二维数组
  6. 初学体验是兴趣养成的重要土壤
  7. nginx关闭favicon.ico日志
  8. python设置很大的刻度_【Matplotlib】设置刻度(1)
  9. Android_JarZip压缩和解压文件
  10. 使用itext,html转pdf使用报错:java.lang.NoSuchMethodError: com.lowagie.text.pdf.BaseFont.getCharBBox(C)
  11. 《大数据技术原理与应用》思维导图
  12. 《论文写作》课程收获
  13. 符号_变压器电路图符号大全
  14. ubuntu安装fcitx五笔拼音输入法_Simplelife_新浪博客
  15. php tdd,用phpUnit入门TDD
  16. ilog jrues规则开发流程
  17. TypeError: Can‘t mix strings and bytes in path components
  18. 如何安装cygwin
  19. 无线运动耳机品牌排行榜前十名,目前最火爆的六款运动耳机推荐
  20. 外包公司面试门槛高吗?程序员进外包公司容易吗?

热门文章

  1. 大牛在谷歌工作十年的总结
  2. python count函数代码_python中count函数简单用法
  3. RK3568平台开发系列讲解(调试篇)PCIe调试详解
  4. 树莓派4b: 初级使用(Ubuntu21.10,Windows11写入SSD,远程连接,软路由搭建,webmin安装,自建Dockerhub,远程管理, 百度云盘,阿里云盘同步等)
  5. 养育女孩(成长版)点燃孩子兴趣的火花
  6. 《比海更深》 是枝裕和 读后感
  7. App一键切换url环境、一键打包__Android拓展篇(Java)
  8. 零经验转型AI产品经理 —— 一些对跨行、跨职能转型者的建议
  9. mv命令 – 移动或改名文件
  10. MySQL数据库题库