我希望能够通过 jQuery 设置滚动点,这样当用户滚动到页面上某个部分的顶部时,就会触发一个函数。我通过以下方式做到了这一点: -
var target = $("section").offset().top;
var interval = setInterval(function() {
if ($(window).scrollTop() >= target) {
alert("test");
clearInterval(interval);
}
}, 250);
但是,这在我有 alert("test") 的地方有效它在那一点上并从那里取得进展,因为不同的部分需要触发不同的功能。任何帮助是极大的赞赏