zoukankan      html  css  js  c++  java
  • vue监控滚动条到达底部(获取滚动条到达底部得距离)

    原文:vue滚动条事件(获取滚动条距离底部距离)_ kleinBlue.的博客-CSDN博客

    vue

    首先有滚动条的div一定要设固定高度,然后overflow:auto;出现滚动条

    passive是使滚动更加流畅,减少卡顿

                <ul @scroll.passive="getScroll($event)" style="height: 500px;overflow-y: auto;">
                    <li>内容内容</li>
                    <li>内容内容</li>
                    <li>内容内容</li>
                    <li>内容内容</li>
                    <li>内容内容</li>
                    <li>内容内容</li>
                    <li>内容内容</li>
                    <li>内容内容</li>
                    <li>内容内容</li>
                    <li>内容内容</li>
                    <li>内容内容</li>
                    <li>内容内容</li>
                    <li>内容内容</li>
                    <li>内容内容</li>
                    <li>内容内容</li>
                    <li>内容内容</li>
                    <li>内容内容</li>
                    <li>内容内容</li>
                    <li>内容内容</li>
                </ul>
                    // vue中判断滚动条滚动到底部
                    getScroll(event) {
                        // 滚动条距离底部的距离scrollBottom
                        let scrollBottom =
                            event.target.scrollHeight -
                            event.target.scrollTop -
                            event.target.clientHeight;
                        console.log(scrollBottom) // 滚动到底部的距离
                        if ( scrollBottom < 0) { // 判断滚动到底部时
                        //  操作
                        }
                    },
                    
  • 相关阅读:
    vue
    手写Promise
    Promise应用
    Promise
    JS_URL模块
    模板字符串应用
    JS-OOP
    jQuery——过时,但是经典,关注核心点即可。
    MySql补充
    offset系列
  • 原文地址:https://www.cnblogs.com/duhui/p/15433965.html
Copyright © 2011-2022 走看看