我试图完成这么简单的事情,这很痛苦,但是我还没有运气好几个小时的工作。Javascript Viewport淡入淡出
我有4个div,每个都有'.slide'类。我想要做的就是让它们看不见,但当它们在视口中时会淡入。如果他们离开视口,他们应该返回到隐形状态。有任何想法吗?
$('.slide').waypoint(
function() {
if($(this).is(":in-viewport")) {
$(this).animate({
opacity: 1
}, 100);
}
$('.slide').not(this).animate({
opacity: 0
}, 100);
},
{
offset: function() {
return $.waypoints('viewportHeight') - document.getElementById('navigation').clientHeight;
}
}
);
什么是航点和航点? – Neal
你可以发布你现在拥有的jsfiddle吗? – kei
Waypoints是一个当用户滚动到特定位置时执行的插件(在这种情况下,任何带'.slide'类的div) – jwg2s