這可能是一個半重複的問題,但我沒有找到任何能完全解決我想要做的事情。CSS/jQuery:位於底部的位置元素,但在頁腳進入視口時向上滾動
我有一個固定位置的div,固定在屏幕的底部。它的z-index將其放在主要內容上。正如預期的那樣,當我滾動時,它會粘在屏幕的底部,並且其背景圖像與主要內容部分重疊。
以下是棘手的地方:當頁腳進入視口時,我希望頁腳推動它。
我正在使用jQuery插件查看頁腳何時進入視口,然後將位置從固定位置改爲相對位置。問題是,當它這樣做時,它跳到主內容div下面。
這裏的插件:視口選擇器的jQuery(抱歉不能發佈兩個環節尚)
這裏是我的jQuery
$(function() {
$(window).bind('scroll', function(event) {
$('footer:in-viewport').each(function() {
$('#extra1').css('position','relative')
});
$('#extra2:below-the-fold').each(function() {
});
});
});
這裏是我的例子,這是不完全的功能,反而給人一種我想要做什麼的好主意:http://illtron.net/test/position/
此外,我想弄清楚如何讓事情回到原來的狀態,當您向後滾動時,腳註再次低於折線,但我對插件有點困惑。
關於如何解決這個問題的任何想法都會很棒。如果我看起來像是以一種非常愚蠢的方式來做這件事,我很樂意採取一種完全不同的方向。
這似乎並不像它的工作。 – freshyill 2010-09-13 02:48:27