0
我正在製作一個使用網格的管理員應用程序,用戶可以查看錶格我從數據庫中拉出並使用WebGrid進行顯示。MVC中WebGrid的粘性頭文件
現在我試圖在webGrid中有一個sticky header。我發現的所有jQuery方法都包括將CSS中的標題「位置」設置爲「固定」。但是,每次執行此操作時,標題中的所有列都相互重疊,例如每列都移動到第一列的頂部。
這是jQuery的功能腳本我打算用:
<SCRIPT>
$(document).ready(function() {
var div = $('#th');
var start = $(div).offset().top;
$.event.add(window, "scroll", function() {
var p = $(window).scrollTop();
$(div).css('position',((p)>start) ? 'fixed' : 'static');
$(div).css('top',((p)>start) ? '0px' : '');
});
});
</SCRIPT>
,這裏是網格的CSS,雖然我沒有用它做了很多工作:
<style>
table
{
text-align: center;
}
th
{
background-color: lightgreen;
}
</style>
首先,我正在使用正確的方法來完成這項任務嗎?另外,我該如何解決頭部問題?