我來到了下面的小提琴,它讓元素在文檔頂部時逐漸淡出文檔1。div淡出內部div元素
通過執行JavaScript:
$(window).scroll(function() {
$('[id^="box"]').each(function() {
if (($(this).offset().top - $(window).scrollTop()) < 20) {
$(this).stop().fadeTo(100, 0);
} else {
$(this).stop().fadeTo('fast', 1);
}
});
});
只有這樣,工作滿窗上,我希望它在一個div標籤的工作。所以我修改了小提琴添加DIV測試和所有其他的div裏面就有,然後修改JavaScript搶DIV來代替窗口:
$("#test").scroll(function() {
$('[id^="box"]').each(function() {
if (($(this).offset().top - $("#test").scrollTop()) < 20) {
$(this).stop().fadeTo(100, 0);
} else {
$(this).stop().fadeTo('fast', 1);
}
});
});
http://jsfiddle.net/JdbhV/1692/
但現在它們消失得太快,而不是當他們到達格的頂部。
有人有指針這裏有什麼問題嗎?