【发布时间】:2018-04-06 20:39:53
【问题描述】:
我有一个带有虚拟滚动功能的 kendoGrid。现在我正试图去网格上的某个位置。我能够通过使用获得最高位置:
//Get the virtualScrollable
var vs = mainGrid.wrapper.find('.k-grid-content').data('kendoVirtualScrollable');
var scrollTop = vs.verticalScrollbar.scrollTop();
//go to the position
$("#mainGrid div.k-virtual-scrollable-wrap").animate({scrollTop: scrollTop}, 0);
$("#mainGrid div.k-scrollbar-vertical").animate({scrollTop: scrollTop}, 0);
这非常适合让我自动向下滚动。
现在我想向右滚动...
不!
我找不到 scrollLeft()!由于某种原因,kendoVirtualScrollable 只有verticalScrollbar 而没有horizontalScrollbar。
另外,当我使用开发人员工具尝试单击水平滚动条时,它一直指向具有 scrollLeft() = 0 的 .k-virtual-scrollable-wrap。
有人知道如何获取 kendoVirtualScrollable 的 scrollLeft() 吗??
【问题讨论】:
-
只是好奇,这样做的目的是什么?
标签: jquery kendo-grid telerik-grid