0
我想實現像下圖中: 變化div的不透明度onscroll
我不能使這項工作與此代碼。 https://jsfiddle.net/3vy66a7o/
$(window).on('scroll', function() {
$('.object').each(function() {
var offset = $(this).offset().top;
var height = $(this).outerHeight();
offset = offset + height/2;
if (offset < 100) {
$(this).fadeTo("fast", 0);
} else if ((offset > 200) && (offset < 300)) {
$(this).css("opacity": "1");
} else if (offset > 300) {
$(this).fadeTo('fast', 1);
}
else {
$(this).css("opacity": "0");
}
});
});
附加jquery庫在你的小提琴 – Rikin
它附加! – user4075462
不是一個答案,但你可以使用'switch'語句而不是所有'else if'來清理代碼。 (個人喜好,但我認爲它會看起來更乾淨) – DBS