2011-07-12 26 views
1

私は絶対位置下のツールバーを持っています。ページが一番上にスクロールされ、下にスクロールされて表示されたときに消えてしまいたい。jqueryでスクロールした後にdivを移動して移動します

このsiteのshareオプションの動作はまったく同じです。左のシェアバーはtwitterとallで表示され、一度スクロールすると表示されますが、さらにスクロールするとそこに残ります。これはどうすればできますか?

答えて

1

あなたはこのような何かをする必要があります。

var $window = $(window), 
    minimalVerticalBoxOffset = 200; 

$window.scroll(function() { 
    yourBox.css('top', Math.max(minimalVerticalBoxOffset, $window.scrollTop()) + 'px'); 
}); 

このコードはyourBoxは(周りに移動しなければならないものです)絶対配置要素を含むjQueryのselecitionがあることを前提としています。