答案 0 :(得分:0)
尝试将if条件更改为此
if(imagePos<(topOfWindow + imageHeight)&&(imagePos + imageHeight)> topOfWindow)
答案 1 :(得分:0)
我建议您尝试一下,将absolute(X,X):-
X>=0.
absolute(X,Y):-
X<0,
Y is X * -1.
abslist([H|T],[H1|T2]):- absolute(H,H1),abslist(T,T2).
abslist([],[]).
更改为必须向下滚动以便让动画发生的像素数
100
答案 2 :(得分:0)
这应该可以满足您的需求。如果触发器的高度轴点在移动设备和台式机之间不同,则可能必须创建一些if语句。
$(window).scroll(function() {
var height = $(window).scrollTop();
console.log(height);
if(height > 200) {
$(".item").addClass("item--newColor");
$(".item").removeClass("item--color");
}});