1.在頁面中新增乙個方法
private void keepscrollposition(control p)
}2.在頁面中設定需要設定滾動條的控制項放在乙個div或panel中。
示例如下:
//這裡是datagrid...
3.在頁面中呼叫基類中的keepscrollposition方法
protected override void page_load(object sender, eventargs e)
{base.page_load(sender, e);
//呼叫
keepscrollposition(this.sp);
//其他**...
頁面重新整理後保持滾動條的位置
注意 如果頁面資料是ajax獲取展開的,必須要等資料全部載入,dom渲染完成後才能保持滾動條的位置。例如可以settimeout方式設定 等頁面全部渲染後執行設定scrooltop 1.設定滾動條位置到cookie 在即將離開當前頁面 重新整理或關閉 時執行 window.onbeforeunloa...
解決右側出現滾動條頁面抖動問題
在頁面內容沒有佔滿螢幕時右側不會出現滾動條,當再載入內容時頁面會出現右側滾動條,頁面寬度由於是auto,整個頁面會向左移動 解決辦法 html bodycalc是css3中的計算,ie10 瀏覽器支援,ie9瀏覽器基本支援 不能用在background position上 100vw相對於瀏覽器的w...
QScrollArea的垂直滾動條自動滾動到最底部
在使用qscrollarea時,有時候需要將滾動條滾動到最新位置,qt本身並沒有提供相應的說明,來如何實現,通過仔細閱讀qt幫助文件,給出了一種比較完美的解決方案。這裡以豎直滾動條為例,來說明如何實現。具體是通過安裝事件過濾器,在resize事件中設定滾動條的最大值以及位置。安裝事件過濾器ui sc...