繁体   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