0
A
回答
1
0
我最近有類似的挑戰,並制定了以下代碼。該代碼適用於IE瀏覽器,但Chrome瀏覽器中的freeze header的寬度有問題。
不管怎樣,希望它幫助。
<script type="text/javascript">
$(document).ready(function(){
// Replace 'NameOfList' with the name of the SharePoint list
var $header = $("table[summary^='NameOfList']:first > tbody > tr.ms-viewheadertr");
var headertop = $header.offset().top;
// Replace 'NameOfColumn' with the name of the column that you would like to freeze
var $fzCol= $("tr.ms-viewheadertr th:contains('NameOfColumn')");
// IE has iFrame, Chrome doesn't have, so the 'n-th' count of the column is different in IE than in Chrome
if($fzCol.siblings().eq(0).children().eq(0).prop("tagName") == "IFRAME"){ var shift = 0} else { var shift = 1};
var nfzCol=$fzCol.index()+shift;
var $mcol=$("table[summary^='NameOfList'] > tbody > tr:not(.ms-viewheadertr) > td:nth-child("+nfzCol+")");
var colleft=$mcol.eq(0).offset().left;
$(window).scroll(function(){
var windowtop = $('body').scrollTop();
if(windowtop > headertop){
$header.css({"position":"absolute", "top":windowtop});
} else {
$header.css({"position":"static", "top":"0px"});
}
var windowleft = $('body').scrollLeft();
if (windowleft > colleft){
$mcol.css({"position":"relative", "left": windowleft-colleft});
} else {
$mcol.css({"position":"static", "left":"0px"});
}
});
}
相關問題
- 1. 如何在HTML表格上覆制「凍結窗格」功能?
- 2. 是否有可能更新沒有「ID」的Sharepoint列表?
- 3. Pyexcelerate凍結窗格
- 4. 在html表格中凍結多列
- 5. 指定表格以凍結窗格excel
- 6. 需要凍結sharepoint的列
- 7. 是否有可能通過CAML請求檢索SharePoint列表
- 8. SharePoint - eChat - 是否有可能在SharePoint中創建實時問答
- 9. SharePoint:是否有可能從另一個列表中的列返回字段值?
- 10. 是否有可能在臨時表中的列標題中有空格?
- 11. ASP.NET表冷凍窗格(標題和列)
- 12. AS3 datagrid凍結窗格/始終顯示可滾動數據網格中的列
- 13. 是否有可能在2007年使用模式彈出訪問sharepoint列表newform.aspx
- 14. 是否有SYSTEM_HANDLE_ENTRY.ObjectType的可能值列表?
- 15. 使用凍結列和凍結標題創建表/網格
- 16. 是否可以「凍結」Set(或Map)?
- 17. 是否有可能測試飛鏢列表是否可增長?
- 18. 是否有可能檢索SQL結果分組爲列表
- 19. YAML:是否有可能在根節中有一個列表?
- 20. 是否有可能在一個表中有兩個FILESTREAM列?
- 21. 是否有可能在wxpython網格中溢出列標籤?
- 22. 是否是內核凍結
- 23. 如何凍結表格的第一列?
- 24. 如何使表格列可滾動並在Angular 2中凍結多列?
- 25. 是否有可能在C#中使用BDE創建的表格?
- 26. SharePoint 2010:是否有可能在沒有列表實例的情況下聲明列表關係?
- 27. 是否可以從Excel工作表中填充SharePoint列表?
- 28. wpf網格與凍結列
- 29. 是否有可能獲取SharePoint服務器的網站集列表?
- 30. Excel公式引用右側單元格,在凍結窗格中
請更改鏈接,因爲它是不可信的。 – Hardik 2015-07-09 06:46:03