將 您 的 表 格 或 GridView 固 定 標 題 列 與 凍 結 欄 位
- 使用瀏覽器預設捲軸
- 固定標題列, 凍結欄位與凍結頁尾(目前僅支援凍結最後一列)
- 從 GitHub 下載 最新版本
- 將
gridviewscroll.js
加入頁面
<script type="text/javascript" src="js/gridviewscroll.js"></script>
- 初始化相關參數, 呼叫
enhance
方法
<script type="text/javascript">
window.onload = function () {
var gridViewScroll = new GridViewScroll({
elementID : "gvMain" // Target element id
});
gridViewScroll.enhance();
}
</script>
<script type="text/javascript">
var gridViewScroll = new GridViewScroll({
elementID : "", // String
width : 700, // Integer or String(Percentage)
height : 350, // Integer or String(Percentage)
freezeColumn : false, // Boolean
freezeFooter : false, // Boolean
freezeColumnCssClass : "", // String
freezeFooterCssClass : "", // String
freezeHeaderRowCount : 1, // Integer
freezeColumnCount : 1, // Integer
onscroll: function (scrollTop, scrollLeft) // 卷軸捲動事件
});
</script>
<script type="text/javascript">
var gridViewScroll = new GridViewScroll({
elementID : "gvMain"
});
gridViewScroll.enhance();
var scrollPosition = gridViewScroll.scrollPosition // 取得卷軸位置
var scrollTop = scrollPosition.scrollTop;
var scrollLeft = scrollPosition.scrollLeft;
var scrollPosition = { scrollTop: 50, scrollLeft: 50};
gridViewScroll.scrollPosition = scrollPosition; // 設定卷軸位置
</script>
<script type="text/javascript">
var gridViewScroll = new GridViewScroll({
elementID : "gvMain",
});
gridViewScroll.enhance(); // 套用 gridviewscroll 功能
gridViewScroll.undo(); // 復原 DOM 的變更, 並移除 gridviewscroll 功能
</script>
<script type="text/javascript">
var gridViewScroll = new GridViewScroll({
elementID : "gvMain",
onscroll: function (scrollTop, scrollLeft) {
console.log("scrollTop: " + scrollTop + ", scrollLeft: " + scrollLeft);
}
});
gridViewScroll.enhance();
</script>
- Internet Explorer 9+
- Google Chrome (61.0.3163.100)
- Mozilla FireFox (56.0.2)
如果你有任何關於GridViewScoll的問題,你可以在GitHub的網站上填寫 Issue ,我們會盡力協助處理.
或是你可以直接寄E-Mai: [email protected].
Copyright © Likol Lee. Licensed under the MIT license.
此版本已不再進行任何更新或修正, 如果你還需要請參考以下連結: https://github.com/twlikol/GridViewScroll/tree/v0.9.6.8