美文网首页
普通元素绑定scroll滚动方法

普通元素绑定scroll滚动方法

作者: 龙旗飘扬的舰队 | 来源:发表于2019-01-09 18:12 被阅读5次

普通元素添加scroll的问题,以原生js为例

  • scroll方法要加在外层视窗元素上,即那个限制了滚动区域的元素上
  • 不要加在里层的用来滚动的元素上,那样不会生效!
  • 普通div,table,都可以使用scroll。当然,window的scroll方法是最常用的
// 给layui的table增加下拉到底部的判断
document.getElementsByClassName("layui-table-body")[0].onscroll = function(){
    var scrollTop = this.scrollTop,//页面上卷的高度
        wholeHeight = this.scrollHeight,//页面底部到顶部的距离
        divHeight = this.clientHeight;//页面可视区域的高度
    // 到底部
    if(scrollTop + divHeight >= wholeHeight){
        // do
    }
    //到顶部
    if(scrollTop==0){
        // do
    }
}
// 设置滚动元素的y轴位置
document.getElementsByClassName("layui-table-body")[0].scrollTop = 600;

相关文章

  • 普通元素绑定scroll滚动方法

    普通元素添加scroll的问题,以原生js为例 scroll方法要加在外层视窗元素上,即那个限制了滚动区域的元素上...

  • js中scroll滚动相关

    js中scroll滚动相关 scroll,滚动,一般讨论的是网页整体与浏览器之间的关系。 一.元素相关 属性/方法...

  • jsvascript学习(十一)- scroll

    scroll家族方法 1、 onscroll —— 当元素的滚动条滚动时触发的事件 onscroll事件貌似任何实...

  • Appium框架API学习(二)

    一、其他一些定位元素方法 1、scroll()该方法是滚动页面,就是选中一个元素滚动到另一个元素,以QQ为例: 2...

  • JS - 单页面无限加载页面

    DEMO功能: 实现听过滚动无限刷新增添新元素 监听 scroll 事件 通过监听 scroll 事件,在页面滚动...

  • javascript之scroll事件(一)

    scroll 翻译过来就是滚动。在js中称为滚动事件,当用户滚动到指定位置或元素时会触发scroll事件。 scr...

  • 刚发现了background-attachment属性,好用

    取值有四种: scroll:默认值,背景图相对于元素固定,背景随页面滚动而移动,即背景和内容绑定。 fixed:背...

  • Scroll

    scroll定义 用户滚动(手指拖动)指定的元素时,会发生scroll事件。 一个ScrollComponent实...

  • 微信小程序 一键回顶功能

    首先在scroll-view 添加滚动事件 和绑定滚动后的值, 然后在data 里面 写个topNum :0, 再...

  • 开发H5遇到的问题集合

    iPhone手机scroll滑动不顺滑 div固定高度,子元素可滚动,设置overflow:scroll,但是在i...

网友评论

      本文标题:普通元素绑定scroll滚动方法

      本文链接:https://www.haomeiwen.com/subject/nyggrqtx.html