2012-04-07 6 views
0

私はページをスクロールさせる行が多い表を持っています。テーブルの上にはいくつかの他のコンテンツがあります。私はjQueryを使って機能を追加して、画面の上端が画面の上の境界線の上に消えてしまうところまで、表がスクロールするとすぐにページ上部にdivを表示したいと考えています。ページのスクロールのdivを表示/非表示

positionをfixedに設定してdivを追加することを前提にしていますが、一番上の行が折り畳みの上に移動したときはどうすればわかりますか?

​​

答えて

1

あなたはウィンドウが200pxの上にスクロールしてtopDiv

+0

を修正した場合は、この

$(window).scroll(function(e){ $el = $('#topDiv'); if ($(this).scrollTop() > 200 && $el.css('position') != 'fixed'){ $el.css({'position': 'fixed', 'top': '0px'}); } }); 

このチェックのようなものを使用することができますコンテンツの量は変わる可能性があるので、 divを表示する前にスクロールします。しかし、ありがとう! – santa

関連する問題