繁体   English   中英

show function 会执行多少次?

[英]How many times will the show function execute?

我注意到滚动一次它会打印很多次。这是否意味着显示 function 执行次数与打印次数一样多?

 $(function () {
    $(window).scroll(function () {
        if ($(this).scrollTop() >= 1000) {
            $(".goTop").show();  
            console.log("hello");
        } 
    });

});

是的 show 将在 console.log 完成时被调用多次。 在里面,如果您可以再有一个条件,您可以检查$(".goTop")是否显示(显示属性不应为无)。

我认为每当滚动超过 1000 并且用户开始滚动这个 function 时,你必须检查 scrollTop 是否超过 1000 并且 goTop 元素被隐藏然后它会发生一次

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM