2011-10-27 23 views
0

私はスクロール位置に従うフローティングヘッダーdivを取得しました。私の問題は、私がサイトの半分を下にして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

IE7 +と他のすべての一般的なブラウザでサポートされている 'position:fixed'を見てください。 – jantimon

答えて

0

このオプションはうまくいきました。浮動小数点に必要なクラスを追加するのを忘れてしまいました。

$('#float-header').addClass('float-it'); 
$('#float-header').scrollTop($('html, body').scrollTop()); 
関連する問題