[我注意到当滚动一次时它将打印多次。这是否意味着show函数执行的次数与打印一样多?
$(function () {
$(window).scroll(function () {
if ($(this).scrollTop() >= 1000) {
$(".goTop").show();
console.log("hello");
}
});
});
是的,显示的次数将与console.log完成的次数相同。如果可以,请在内部查看是否可以显示$(".goTop")
。
我认为每当滚动超过1000并且用户开始滚动时就会发生此功能,因此您必须检查scrollTop是否大于1000并且goTop元素被隐藏,然后发生一次