当我知道指定哪个元素时,我发现了这个问题的答案,但是我正在寻找的方法是检查'滚动'是否具有特定类的任何元素都已经进入视图,并按照它们的方式修改它们(例如,更改不透明度 - 只有那些进入视图的视图)。我知道代码可能看起来类似于此,但我无法使它工作:jQuery - 检查元素是否进入视图,淡入淡出
jQuery(window).on("scroll", function() {
var difference = jQuery(window).offset().top + jQuery(window).height()/2;
if (difference > jQuery(".makeVisible").offset().top) {
jQuery(this).animate({opacity: 1.0}, 500);
}
});
非常感谢。 注意:存在变量差异是因为我希望元素在到达屏幕中间时可见。
非常感谢,作品像魅力! – cVergel