我試圖完成這麼簡單的事情,這很痛苦,但是我還沒有運氣好幾個小時的工作。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