使用javascript/jquery (jqgrid)维护滚动条位置
maintaining scroll bar position using javascript/jquery (jqgrid)
我有一个关于维护jqgrid
的scroll position
的问题。
这是我的程序的目标:
- 首先,我点击行。
- 单击行后,将弹出一个表单。
- 更新记录后,用户将关闭表单。 jqgrid将重新加载。
- jqgrid重新加载后,它将选择"last selected item"
我对这些步骤(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);
});
相关文章:
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 禁用(而不是隐藏)浏览器滚动条
- 在firefox和chrome中的左侧显示iframe滚动条
- jquery:将动画绑定到滚动条位置的更好方法
- 在窗口中添加滚动条
- 如何查明鼠标按下事件是否发生在滚动条上或元素中的其他任何位置
- 使用没有插件的javascript自定义滚动条
- CodeMirror.禁用垂直滚动条
- 在滚动时,在隐藏滚动条和隐藏溢出的同时触发事件
- 可以'无法使滚动条正常工作
- 强制滚动条覆盖页面内容
- 如何隐藏滚动条,但希望它继续工作
- 滚动所有嵌套的滚动条,使HTML元素进入视图
- 使用浏览器滚动条而不是iframe滚动条
- 滚动条在关闭引导对话框后消失
- javascript/获取滚动条位置的回调
- 可调整滚动条大小
- 去掉滚动条
- ext-js网格面板滚动条不适用于jquery
- 使用javascript/jquery (jqgrid)维护滚动条位置