码迷,mamicode.com
首页 > Web开发 > 详细

js防抖

时间:2019-12-30 09:28:05      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:处理   rip   and   oct   out   res   css   滚动   fun   

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="../css_com/reset.css">
    <style>
        .parent{
            overflow: auto;
            margin:10px auto;
            width: 300px;
            height: 300px;
            border:1px solid red;
        }
        .child{
            margin:0 auto;
            width: 200px;
            height: 2400px;
            background-color: #56fff3;
        }
    </style>
    <!--网络cdn提供jquery,自己下载好引用一样-->
    <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script>
</head>
<body>
    <!--<div class="parent" id="parent">-->
        <!---->
    <!--</div>-->
    <div class="child" id="child"></div>
<script>
    // 防抖
    function debounce(fn, wait) {
        var timeout = null;
        return function() {
            if(timeout !== null)   clearTimeout(timeout);
            timeout = setTimeout(fn, wait);
        }
    }
    // 处理函数
    function handle() {
        console.log(Math.random());
    }
    // 滚动事件
    window.addEventListener(‘scroll‘, debounce(handle, 1000));
</script>
</body>
</html>

  

js防抖

标签:处理   rip   and   oct   out   res   css   滚动   fun   

原文地址:https://www.cnblogs.com/SpringAndMoon/p/12117911.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!