我正在尝试完成一些如此简单但很痛苦的事情,但在工作数小时后我还没有运气。
我有 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;
}
}
);