2012-04-07 492 views
0

我有一個有很多行的表格,這會使頁面滾動。表格上方還有一些其他內容。我想添加一個使用jQuery的功能來在頁面頂部顯示div,只要表格滾動到頂部行消失在屏幕頂部邊界之上的位置。在頁面滾動時顯示/隱藏div

我想我會添加一個位置設置爲固定的div,但是我怎麼知道頂部行在摺疊之上的位置?

​​

回答

1

您可以使用類似這樣

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

此檢查,如果窗口已滾動以上200像素,並修復了topDiv

+0

內容的數量可能會改變,所以我不知道要多少顯示div之前滾動。雖然謝謝! – santa 2012-04-07 03:34:56

相關問題