簡體   English   中英

使用javascript / jquery(jqgrid)維護滾動條位置

[英]maintaining scroll bar position using javascript/jquery (jqgrid)

我在保持jqgridscroll position方面有問題。

這是我程序的目標:

  1. 首先,我單擊該行。
  2. 單擊該行后,將彈出一個表格。
  3. 更新記錄后,用戶將關閉表單。
  4. jqgrid將重新加載。
  5. 重新加載jqgrid之后,它將選擇“最后選擇的項目”

這些步驟沒有問題(1-5)

我的問題是,如果我有大量的行,例如500行。 它將在jgrid的側面顯示滾動條。

我想做的是使用Javascript或jQuery維護滾動條的滾動位置。 我該怎么做呢?

我試圖在loadcomplete事件上使用它

var scrollPosition = 0;
                scrollPosition = jQuery("#jqgrid").closest(".ui-jqgrid-bdiv").scrollTop(scrollPosition);
                jQuery("#jqgrid").closest(".ui-jqgrid-bdiv").scrollTop(scrollPosition);

但是它沒有給我滾動位置的值

請參閱。 該文章基於本文

<input type="submit" id="button"/>
<div id="div1"> </div>


$("#button").click(function() {
 $('html, body').animate({
              scrollTop: $("#div1").offset().top
 }, 2000);
 });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM