2011-10-27 171 views
0

我得到了一個浮動頭div,它跟隨我的滾動位置。我的問題是,當im讓我們說一半的網站,並做一個jQuery的帖子,併發布它返回浮動標題div的部分視圖,那個地方它在原來的位置,這是在網站的頂部。我想根據我的滾動位置(scrollTop?)將其恢復。根據滾動位置放置div

我嘗試了一些不同的想法,但沒有成功,所以我想我會在這裏發佈問題。

這就是我現在所嘗試和得到的。

我的浮動DIV被稱爲#float-header

$('#float-header').animate({ scrollTop: 430 //static value just for testing }); 

$('#float-header').scrollTop($('html, body').scrollTop()); 

$('#float-header').top($('html, body').scrollTop()); 

什麼想法?

+0

查看'position:fixed'它支持IE7 +和所有其他常用瀏覽器。 – jantimon

回答

0

這個選項工作的很好,我只是忘了添加浮動所需的類。

$('#float-header').addClass('float-it'); 
$('#float-header').scrollTop($('html, body').scrollTop());