前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jquery 页面滚动事件 scroll()

jquery 页面滚动事件 scroll()

作者头像
Devops海洋的渔夫
发布2019-06-02 13:26:03
10K0
发布2019-06-02 13:26:03
举报
文章被收录于专栏:Devops专栏Devops专栏

仅供学习,转载请注明出处

为了方便理解,我先画了一个下面将要介绍的尺寸示意图

获取浏览器可视区宽度高度

代码语言:javascript
复制
$(window).width();
$(window).height();

缩小一下浏览器,查看可视区的宽高有无变化,如下:

这里主要就是浏览器内可以看到页面的宽高。

获取页面文档的宽度高度

代码语言:javascript
复制
$(document).width();
$(document).height();

在没有任何元素的情况下,document的宽高是与window的宽高一致的,那么如果给document加入一些元素呢?

可以看到document的宽高与window的宽高不一致了,主要是因为被div撑大了。 这里还会有人发现,document.width = 2008 ,并不是 div.width = 2000 的值,这是因为浏览器默认有padding和margin,设置为0即可。

获取页面滚动距离

代码语言:javascript
复制
$(document).scrollTop();  
$(document).scrollLeft();

通常一般都是只有设置文档的高度进行滚动,横向滚动不好看,那么下面就来写个竖向滚动的滚动距离示例。

页面滚动事件

代码语言:javascript
复制
$(window).scroll(function(){  
    ......  
})

编写将滚动的$(document).scrollTop()的值打印出来。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.04.18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为了方便理解,我先画了一个下面将要介绍的尺寸示意图
  • 获取浏览器可视区宽度高度
  • 获取页面文档的宽度高度
  • 获取页面滚动距离
  • 页面滚动事件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档