图标随着鼠标移动案例解释节流

2021-09-23  本文已影响0人  圆滚滚大煤球

核心原理:流阀就相当于火车的厕所,有人进去了门锁就是红色,此时这人在里面尿尿1分钟,出来后为门锁绿色,代表下一个人可以进去;

HTML

$(function(){
            // 1、获取图片
           var duck =  $('#duck');
            // 节流阀1.设置节流阀
           var timer = null;

            // 2、mousemove事件
            $(document).on('mousemove',function(e) {

                // 节流阀3.判断节流阀是否为空 不为null则不执行其他行为
                if(timer) {return}

                // 节流阀2.开启延时器
                timer = setTimeout(function(){
                    // 设置图片的定位 把鼠标在document中的坐标给图片
                    $(duck).css('top',e.pageY +'px').css('left',e.pageX +'px');
                    console.log('ok!')
                    // 节流阀为null
                    timer = null
                },30)

            })
        })
上一篇下一篇

猜你喜欢

热点阅读