【发布时间】:2014-01-29 03:57:22
【问题描述】:
我的问题可能类似于,
和
Kendo Grid scroll to selected row
$("#button").click(function() {
$('html, body').animate({
scrollTop: $("#elementtoScrollToID").offset().top
}, 2000);
});
我也试过这个:
this.element.find(".k-grid-content").animate({
scrollTop: this.select().offset().top });
}
但是,为上述问题提供的解决方案确实对我有所帮助,我对第二个链接提供的小提琴链接有疑问:http://jsfiddle.net/blackjim/9GCYE/5/
当我尝试获取行表中某处下方的行视图时,该解决方案运行良好。但是,在那之后,(即,从网格底部获得其中一行的焦点之后),当我尝试从顶部选择某行时,控件仍然向下滚动,因此滚动功能的目的变得毫无意义在那里。
我有一个搜索框,我可以在其中输入与行数据匹配的内容,如果匹配,则应触发滚动,以便将所选行显示到用户视图。
上述解决方案中的代码非常适合此标准。但是,现在,再次,如果我尝试搜索与网格顶部的某行匹配的内容,则滚动不会从底部(先前选择的行)到网格顶部的新选择行发生。
如何修改上述代码以满足我的需要?
【问题讨论】:
标签: jquery scroll kendo-grid selecteditem