所以,我像这样抓住滚动事件
$('.class').each(function () {
$(this).appear(function() {
$(this).action();
});
});
动作切换元素的一些类,工作正常,但如何从这部分捕获croll?捕捉上一节或下一节的滚动 - 对我来说是糟糕的做法和错误的结果。 有任何想法吗?
答案 0 :(得分:1)
您是否正在寻找确定物体何时离开可见屏幕的东西?
如果是这样,您可能需要查看isInViewport jQuery plugin。
您还可以尝试将事件附加到项目的"scroll" event:
$('.class').scroll(function(){
// check position
});
(有关如何计算滚动位置的详细信息,请参阅this Stack Overflow question)