首页
学习
活动
专区
圈层
工具
发布

html 滚动条 scrolltop scrollheight,浅谈JavaScript中scrollTop、scrollHeight、offsetTop、offsetHeight…

浅谈JavaScript中scrollTop、scrollHeight、offsetTop、offsetHeight 发布时间:2020-07-17 09:27:20 来源:亿速云 阅读:223 作者:...小猪 小编这次要给大家分享的是浅谈JavaScript中scrollTop、scrollHeight、offsetTop、offsetHeight,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获...(图1) (图2) scrollHeight就是图2的高度,没有高度限制时,能够完全显示子元素时的高度(clientHeight)。...所以当滚动条在最顶端的时候,scrollTop=0,当滚动条在最低端的时候,scrollTop=115 这个115怎么来的(滚动条高度是15,我量的),见下图。(实为我主观臆测,不保证准确性。。。...如果设置了超出这个容器可滚动的值,scrollTop会被设为最大值。

2.5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    利用本地存储,记录滚动条的位置

    1、监听页面滚动条的状态(是否滚动) 浏览器监测到滚动条发生滚动时,就会触发scroll事件。...2、滚动时获取页面滚动条的位置 代码中解决了获取滚动条位置的兼容问题。...H5学堂中,主要涉及HTML与CSS、JavaScript、jQuery、AJAX等前端的基本的知识、HTML5的实例开发、JavaScript底层知识、类库、面试真题、相关技术、行业未来发展等。...H5学堂中,主要涉及HTML与CSS、JavaScript、jQuery、AJAX等前端的基本的知识、HTML5的实例开发、JavaScript底层知识、类库、面试真题、相关技术、行业未来发展等。...('scroll', function() { // 滚动时获取页面滚动条的位置 var sTop = document.documentElement.scrollTop

    3K70

    jQuery实现图片懒加载

    二、获取屏幕高度:jquery的height()和javascript的height 1、jquery的各种高度 首先来说一说$(document)和$(window),如下: $(document)...用一句话理解就是:当网页滚动条拉到最低端时, $(document).height() == $(window).height() + $(window).scrollTop() 注意,是拉到最低端!...获取滚动条的滚动高度值:document.documentElement.scrollTop 获取滚动条的滚动高度值: document.body.scrollTop 获取滚动条的滚动宽度值: document.body.scrollLeft...else { return false; } } 效果展示 五、当窗口滚动时...2.当滚动页面时,检查页面所有的img标签,看看这个标签是否出现到我们的视野,当出现在我们的视野时 再去判断它是否已经加载过,如果没有加载,加载它 */

    14.9K20

    html左侧浮动广告代码,jQuery 浮动广告实现代码

    absolute; top:100px; right:16px; width:100px; height:120px; } $(this).scroll(function() { // 页面发生scroll事件时触发...jquery,学了点皮毛,为了满足boss的需求弄了个相对屏幕静止的浮动层,把代码记在这里,以防自己以后用到 下面是jquery代码,需要jquery类库的支持才能运行,我写文章的时候jquery的版本是...1.3.2,不保证其他的版本能完美运行,代码的基本原理写在注释里,如果你看不懂,那么你需要补充javascript和jquery的基本知识,不用太多,因为我写这个的时候也不会什么…....$(document).ready(function(){ $(window).scroll( function() { //这个函数可以监视浏览器滚动条,只要滚动条一移动,此函数就触发 var diffY...= $(window).scrollTop();//页面现在的位置和滚动条顶端的距离[scrollTop()] var diffH = $(window).height()/4;//设计者期望的浮动栏与浏览器顶端的距离

    5.6K10
    领券