大家好,我需要一个 jQuery Action ,当用户滚动经过页面上的特定位置时触发。这甚至可以用 jQuery 实现吗?我查看了 jQuery API 中的 .scroll,我认为这不是我需要的。它会在用户每次滚动时触发,但我需要它在用户经过特定区域时触发。
最佳答案
使用 jquery 事件 .scroll()
$(window).on('scroll', function() {
var y_scroll_pos = window.pageYOffset;
var scroll_pos_test = 150; // set to whatever you want it to be
if(y_scroll_pos > scroll_pos_test) {
//do stuff
}
});
关于javascript - 当用户滚动经过页面的特定部分时,jQuery 触发 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4627203/